opencl_common.h File Reference

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 Documentation

 
#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,
 )     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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


parallel_quickstep
Author(s): Jared Duke
autogenerated on Fri Jan 11 09:59:39 2013