Bullet Collision Detection & Physics Library
|
#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 |
Macros | |
#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 [MINI_CL_MAX_ARG+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 |
Definition at line 247 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 251 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 332 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 346 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 361 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 377 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 394 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 412 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 431 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 256 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 262 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 269 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 277 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 286 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 296 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 307 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 319 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 484 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 483 of file MiniCLTaskScheduler.cpp.
|
static |
Definition at line 452 of file MiniCLTaskScheduler.cpp.
char SPU_SAMPLE_ELF_SYMBOL[] |