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.