#include "MiniCLTaskScheduler.h"#include <stdio.h>#include "BulletMultiThreaded/btThreadSupportInterface.h"#include <string.h>#include "MiniCL/cl_platform.h"
Go to the source code of this file.
Classes | |
| struct | MiniCLKernelDescEntry |
Defines | |
| #define | __BT_SKIP_UINT64_H 1 |
| #define | USE_SAMPLE_PROCESS 1 |
Typedefs | |
| typedef void(* | MiniCLKernelLauncher0 )(int) |
| typedef void(* | MiniCLKernelLauncher1 )(void *, int) |
| typedef void(* | MiniCLKernelLauncher2 )(void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher3 )(void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher4 )(void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher5 )(void *, void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher6 )(void *, void *, void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher7 )(void *, void *, void *, void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher8 )(void *, void *, void *, void *, void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher9 )(void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher10 )(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher11 )(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher12 )(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher13 )(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher14 )(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher15 )(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
| typedef void(* | MiniCLKernelLauncher16 )(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
Functions | |
| static void | kernelLauncher0 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher1 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher2 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher3 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher4 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher5 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher6 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher7 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher8 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher9 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher10 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher11 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher12 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher13 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher14 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher15 (MiniCLTaskDesc *taskDesc, int guid) |
| static void | kernelLauncher16 (MiniCLTaskDesc *taskDesc, int guid) |
Variables | |
| char | SPU_SAMPLE_ELF_SYMBOL [] |
| static kernelLauncherCB | spLauncherList [16+1] |
| static MiniCLKernelDescEntry | spKernelDesc [256] |
| static int | sNumKernelDesc = 0 |
| #define __BT_SKIP_UINT64_H 1 |
Definition at line 17 of file MiniCLTaskScheduler.cpp.
| #define USE_SAMPLE_PROCESS 1 |
Definition at line 19 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher0)(int) |
Definition at line 228 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher1)(void *, int) |
Definition at line 229 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher10)(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
Definition at line 238 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher11)(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
Definition at line 239 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher12)(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
Definition at line 240 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher13)(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
Definition at line 241 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher14)(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
Definition at line 242 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher15)(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
Definition at line 243 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher16)(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
Definition at line 244 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher2)(void *, void *, int) |
Definition at line 230 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher3)(void *, void *, void *, int) |
Definition at line 231 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher4)(void *, void *, void *, void *, int) |
Definition at line 232 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher5)(void *, void *, void *, void *, void *, int) |
Definition at line 233 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher6)(void *, void *, void *, void *, void *, void *, int) |
Definition at line 234 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher7)(void *, void *, void *, void *, void *, void *, void *, int) |
Definition at line 235 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher8)(void *, void *, void *, void *, void *, void *, void *, void *, int) |
Definition at line 236 of file MiniCLTaskScheduler.cpp.
| typedef void(* MiniCLKernelLauncher9)(void *, void *, void *, void *, void *, void *, void *, void *, void *, int) |
Definition at line 237 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher0 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 247 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher1 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 251 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher10 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 332 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher11 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 346 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher12 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 361 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher13 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 377 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher14 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 394 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher15 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 412 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher16 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 431 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher2 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 256 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher3 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 262 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher4 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 269 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher5 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 277 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher6 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 286 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher7 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 296 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher8 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 307 of file MiniCLTaskScheduler.cpp.
| static void kernelLauncher9 | ( | MiniCLTaskDesc * | taskDesc, | |
| int | guid | |||
| ) | [static] |
Definition at line 319 of file MiniCLTaskScheduler.cpp.
int sNumKernelDesc = 0 [static] |
Definition at line 484 of file MiniCLTaskScheduler.cpp.
MiniCLKernelDescEntry spKernelDesc[256] [static] |
Definition at line 483 of file MiniCLTaskScheduler.cpp.
kernelLauncherCB spLauncherList[16+1] [static] |
{
kernelLauncher0,
kernelLauncher1,
kernelLauncher2,
kernelLauncher3,
kernelLauncher4,
kernelLauncher5,
kernelLauncher6,
kernelLauncher7,
kernelLauncher8,
kernelLauncher9,
kernelLauncher10,
kernelLauncher11,
kernelLauncher12,
kernelLauncher13,
kernelLauncher14,
kernelLauncher15,
kernelLauncher16
}
Definition at line 452 of file MiniCLTaskScheduler.cpp.
| char SPU_SAMPLE_ELF_SYMBOL[] |
1.6.1