|
Bullet Collision Detection & Physics Library
|


Go to the source code of this file.
Classes | |
| struct | float8 |
| struct | float3 |
| struct | float4 |
| struct | int2 |
| struct | uint2 |
| struct | int4 |
| struct | uint4 |
Macros | |
| #define | __kernel |
| #define | __global |
| #define | __local |
| #define | get_global_id(a) __guid_arg |
| #define | get_local_id(a) ((__guid_arg) % gMiniCLNumOutstandingTasks) |
| #define | get_local_size(a) (gMiniCLNumOutstandingTasks) |
| #define | get_group_id(a) ((__guid_arg) / gMiniCLNumOutstandingTasks) |
| #define | CLK_LOCAL_MEM_FENCE 0x01 |
| #define | CLK_GLOBAL_MEM_FENCE 0x02 |
| #define | __constant |
| #define | native_sqrt sqrtf |
| #define | native_sin sinf |
| #define | native_cos cosf |
| #define | native_powr powf |
| #define | GUID_ARG ,int __guid_arg |
| #define | GUID_ARG_VAL ,__guid_arg |
| #define | as_int(a) (*((int*)&(a))) |
Typedefs | |
| typedef unsigned int | uint |
Functions | |
| static void | barrier (unsigned int a) |
| float | select (float arg0, float arg1, bool select) |
| static float | dot (const float3 &a, const float3 &b) |
| static float3 | operator- (const float3 &a, const float3 &b) |
| static float3 | operator* (const float &scalar, const float3 &b) |
| static float3 | operator* (const float3 &a, const float &scalar) |
| static float3 | operator* (const float3 &a, const float3 &b) |
| static float4 | fabs (const float4 &a) |
| static float4 | operator+ (const float4 &a, const float4 &b) |
| static float8 | operator+ (const float8 &a, const float8 &b) |
| static float4 | operator- (const float4 &a, const float4 &b) |
| static float8 | operator- (const float8 &a, const float8 &b) |
| static float4 | operator* (float a, const float4 &b) |
| static float4 | operator/ (const float4 &b, float a) |
| static float | dot (const float4 &a, const float4 &b) |
| static float | length (const float4 &a) |
| static float4 | normalize (const float4 &a) |
| static float4 | cross (const float4 &a, const float4 &b) |
| static float | max (float a, float b) |
| static float | min (float a, float b) |
| static float | fmax (float a, float b) |
| static float | fmin (float a, float b) |
| static uint4 | operator+ (const uint4 &a, const uint4 &b) |
| static uint4 | operator- (const uint4 &a, const uint4 &b) |
Variables | |
| int | gMiniCLNumOutstandingTasks |
| #define __constant |
Definition at line 68 of file cl_MiniCL_Defs.h.
| #define __global |
Definition at line 24 of file cl_MiniCL_Defs.h.
| #define __kernel |
Definition at line 23 of file cl_MiniCL_Defs.h.
| #define __local |
Definition at line 25 of file cl_MiniCL_Defs.h.
| #define as_int | ( | a | ) | (*((int*)&(a))) |
Definition at line 434 of file cl_MiniCL_Defs.h.
| #define CLK_GLOBAL_MEM_FENCE 0x02 |
Definition at line 35 of file cl_MiniCL_Defs.h.
| #define CLK_LOCAL_MEM_FENCE 0x01 |
Definition at line 34 of file cl_MiniCL_Defs.h.
| #define get_global_id | ( | a | ) | __guid_arg |
Definition at line 26 of file cl_MiniCL_Defs.h.
| #define get_group_id | ( | a | ) | ((__guid_arg) / gMiniCLNumOutstandingTasks) |
Definition at line 29 of file cl_MiniCL_Defs.h.
| #define get_local_id | ( | a | ) | ((__guid_arg) % gMiniCLNumOutstandingTasks) |
Definition at line 27 of file cl_MiniCL_Defs.h.
| #define get_local_size | ( | a | ) | (gMiniCLNumOutstandingTasks) |
Definition at line 28 of file cl_MiniCL_Defs.h.
| #define GUID_ARG ,int __guid_arg |
Definition at line 430 of file cl_MiniCL_Defs.h.
| #define GUID_ARG_VAL ,__guid_arg |
Definition at line 431 of file cl_MiniCL_Defs.h.
| #define native_cos cosf |
Definition at line 427 of file cl_MiniCL_Defs.h.
| #define native_powr powf |
Definition at line 428 of file cl_MiniCL_Defs.h.
| #define native_sin sinf |
Definition at line 426 of file cl_MiniCL_Defs.h.
| #define native_sqrt sqrtf |
Definition at line 425 of file cl_MiniCL_Defs.h.
| typedef unsigned int uint |
Definition at line 385 of file cl_MiniCL_Defs.h.
|
static |
Definition at line 37 of file cl_MiniCL_Defs.h.
Definition at line 342 of file cl_MiniCL_Defs.h.
Definition at line 93 of file cl_MiniCL_Defs.h.
Definition at line 316 of file cl_MiniCL_Defs.h.
Definition at line 233 of file cl_MiniCL_Defs.h.
|
static |
Definition at line 363 of file cl_MiniCL_Defs.h.
|
static |
Definition at line 368 of file cl_MiniCL_Defs.h.
|
static |
Definition at line 326 of file cl_MiniCL_Defs.h.
|
static |
Definition at line 352 of file cl_MiniCL_Defs.h.
|
static |
Definition at line 358 of file cl_MiniCL_Defs.h.
Definition at line 332 of file cl_MiniCL_Defs.h.
Definition at line 111 of file cl_MiniCL_Defs.h.
Definition at line 120 of file cl_MiniCL_Defs.h.
Definition at line 130 of file cl_MiniCL_Defs.h.
Definition at line 292 of file cl_MiniCL_Defs.h.
Definition at line 242 of file cl_MiniCL_Defs.h.
Definition at line 253 of file cl_MiniCL_Defs.h.
Definition at line 406 of file cl_MiniCL_Defs.h.
Definition at line 102 of file cl_MiniCL_Defs.h.
Definition at line 268 of file cl_MiniCL_Defs.h.
Definition at line 278 of file cl_MiniCL_Defs.h.
Definition at line 415 of file cl_MiniCL_Defs.h.
Definition at line 302 of file cl_MiniCL_Defs.h.
| float select | ( | float | arg0, |
| float | arg1, | ||
| bool | select | ||
| ) |
Definition at line 61 of file cl_MiniCL_Defs.h.
| int gMiniCLNumOutstandingTasks |
Definition at line 436 of file cl_MiniCL_Defs.h.
1.8.6