Go to the source code of this file.
Defines | |
| #define | dxBlockDimX() get_local_size(0) |
| #define | dxBlockDimY() get_local_size(1) |
| #define | dxBlockIdxX() get_group_id(0) |
| #define | dxBlockIdxY() get_group_id(1) |
| #define | dxConstant __constant |
| #define | dxDevice |
| #define | dxDeviceContext cl_context |
| #define | dxDeviceData __global |
| #define | dxDeviceQueue cl_command_queue |
| #define | dxExecKernel(numb, numt, kfunc, args) |
| #define | dxGlobal __kernel |
| #define | dxGlobalIdxX() get_global_id(0) |
| #define | dxGlobalIdxY() get_global_id(1) |
| #define | dxGlobalOffsetX() get_global_offset(0) |
| #define | dxGlobalOffsetY() get_global_offset(1) |
| #define | dxGridDimX() get_num_groups(0) |
| #define | dxHost |
| #define | dxMul24(a, b) mul24(a, b) |
| #define | dxOverload __OVERLOADABLE__ |
| #define | dxParallelInfD CL_HUGEVAL |
| #define | dxParallelInfF CL_HUGEVAL_F |
| #define | dxParams params |
| #define | dxShared __local |
| #define | dxSyncthreads() barrier(CLK_LOCAL_MEM_FENCE) |
| #define | dxThreadIdxX() get_local_id(0) |
| #define | dxThreadIdxY() get_local_id(1) |
| #define dxBlockDimX | ( | ) | get_local_size(0) |
Definition at line 23 of file opencl_common.h.
| #define dxBlockDimY | ( | ) | get_local_size(1) |
Definition at line 29 of file opencl_common.h.
| #define dxBlockIdxX | ( | ) | get_group_id(0) |
Definition at line 22 of file opencl_common.h.
| #define dxBlockIdxY | ( | ) | get_group_id(1) |
Definition at line 28 of file opencl_common.h.
| #define dxConstant __constant |
Definition at line 14 of file opencl_common.h.
| #define dxDevice |
Definition at line 11 of file opencl_common.h.
| #define dxDeviceContext cl_context |
Definition at line 6 of file opencl_common.h.
| #define dxDeviceData __global |
Definition at line 13 of file opencl_common.h.
| #define dxDeviceQueue cl_command_queue |
Definition at line 7 of file opencl_common.h.
| #define dxExecKernel | ( | numb, | |
| numt, | |||
| kfunc, | |||
| args | |||
| ) |
Definition at line 34 of file opencl_common.h.
| #define dxGlobal __kernel |
Definition at line 17 of file opencl_common.h.
| #define dxGlobalIdxX | ( | ) | get_global_id(0) |
Definition at line 26 of file opencl_common.h.
| #define dxGlobalIdxY | ( | ) | get_global_id(1) |
Definition at line 32 of file opencl_common.h.
| #define dxGlobalOffsetX | ( | ) | get_global_offset(0) |
Definition at line 25 of file opencl_common.h.
| #define dxGlobalOffsetY | ( | ) | get_global_offset(1) |
Definition at line 31 of file opencl_common.h.
| #define dxGridDimX | ( | ) | get_num_groups(0) |
Definition at line 21 of file opencl_common.h.
| #define dxHost |
Definition at line 12 of file opencl_common.h.
| #define dxMul24 | ( | a, | |
| b | |||
| ) | mul24(a, b) |
Definition at line 16 of file opencl_common.h.
| #define dxOverload __OVERLOADABLE__ |
Definition at line 10 of file opencl_common.h.
| #define dxParallelInfD CL_HUGEVAL |
Definition at line 9 of file opencl_common.h.
| #define dxParallelInfF CL_HUGEVAL_F |
Definition at line 8 of file opencl_common.h.
| #define dxParams params |
Definition at line 15 of file opencl_common.h.
| #define dxShared __local |
Definition at line 18 of file opencl_common.h.
| #define dxSyncthreads | ( | ) | barrier(CLK_LOCAL_MEM_FENCE) |
Definition at line 19 of file opencl_common.h.
| #define dxThreadIdxX | ( | ) | get_local_id(0) |
Definition at line 24 of file opencl_common.h.
| #define dxThreadIdxY | ( | ) | get_local_id(1) |
Definition at line 30 of file opencl_common.h.