com.jogamp.opencl.llb
Interface CL

All Superinterfaces:
CLBufferBinding, CLCommandQueueBinding, CLContextBinding, CLDeviceBinding, CLEventBinding, CLImageBinding, CLKernelBinding, CLMemObjBinding, CLPlatformBinding, CLProgramBinding, CLSamplerBinding
All Known Subinterfaces:
CLGL
All Known Implementing Classes:
CLAbstractImpl, CLImpl

public interface CL
extends CLContextBinding, CLProgramBinding, CLKernelBinding, CLCommandQueueBinding, CLDeviceBinding, CLImageBinding, CLBufferBinding, CLSamplerBinding, CLEventBinding, CLPlatformBinding

Java bindings to OpenCL, the Open Computing Language.

Author:
Michael Bien, GlueGen, et al.

Field Summary
static int CL_AFFINITY_DOMAIN_L1_CACHE_EXT
           
static int CL_AFFINITY_DOMAIN_L2_CACHE_EXT
           
static int CL_AFFINITY_DOMAIN_L3_CACHE_EXT
           
static int CL_AFFINITY_DOMAIN_L4_CACHE_EXT
           
static int CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT
           
static int CL_AFFINITY_DOMAIN_NUMA_EXT
           
static int CL_BUFFER_CREATE_TYPE_REGION
           
static int CL_CGL_SHAREGROUP_KHR
           
static int CL_CHAR_BIT
           
static int CL_CHAR_MAX
           
static int CL_COMPILER_NOT_AVAILABLE
           
static int CL_COMPLETE
           
static int CL_DBL_DIG
           
static int CL_DBL_MANT_DIG
           
static int CL_DBL_MIN_10_EXP
           
static int CL_DBL_MIN_EXP
           
static int CL_DBL_RADIX
           
static int CL_DRIVER_VERSION
           
static int CL_EGL_DISPLAY_KHR
           
static int CL_EXEC_KERNEL
           
static int CL_EXEC_NATIVE_KERNEL
           
static int CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST
           
static int cl_ext_device_fission
           
static int cl_ext_migrate_memobject
           
static int CL_FALSE
           
static int CL_FLT_DIG
           
static int CL_FLT_MANT_DIG
           
static int CL_FLT_MIN_10_EXP
           
static int CL_FLT_MIN_EXP
           
static int CL_FLT_RADIX
           
static int CL_GLX_DISPLAY_KHR
           
static long CL_INT_MAX
           
static long CL_INT_MIN
           
static int CL_INVALID_ARG_INDEX
           
static int CL_INVALID_ARG_SIZE
           
static int CL_INVALID_ARG_VALUE
           
static int CL_INVALID_BINARY
           
static int CL_INVALID_BUFFER_SIZE
           
static int CL_INVALID_BUILD_OPTIONS
           
static int CL_INVALID_COMMAND_QUEUE
           
static int CL_INVALID_CONTEXT
           
static int CL_INVALID_DEVICE
           
static int CL_INVALID_DEVICE_TYPE
           
static int CL_INVALID_EVENT
           
static int CL_INVALID_EVENT_WAIT_LIST
           
static int CL_INVALID_GLOBAL_OFFSET
           
static int CL_INVALID_GLOBAL_WORK_SIZE
           
static int CL_INVALID_HOST_PTR
           
static int CL_INVALID_IMAGE_FORMAT_DESCRIPTOR
           
static int CL_INVALID_IMAGE_SIZE
           
static int CL_INVALID_KERNEL
           
static int CL_INVALID_KERNEL_ARGS
           
static int CL_INVALID_KERNEL_DEFINITION
           
static int CL_INVALID_KERNEL_NAME
           
static int CL_INVALID_MEM_OBJECT
           
static int CL_INVALID_MIP_LEVEL
           
static int CL_INVALID_OPERATION
           
static int CL_INVALID_PARTITION_COUNT_EXT
           
static int CL_INVALID_PARTITION_NAME_EXT
           
static int CL_INVALID_PLATFORM
           
static int CL_INVALID_PROGRAM
           
static int CL_INVALID_PROGRAM_EXECUTABLE
           
static int CL_INVALID_PROPERTY
           
static int CL_INVALID_QUEUE_PROPERTIES
           
static int CL_INVALID_SAMPLER
           
static int CL_INVALID_VALUE
           
static int CL_INVALID_WORK_DIMENSION
           
static int CL_INVALID_WORK_GROUP_SIZE
           
static int CL_INVALID_WORK_ITEM_SIZE
           
static int cl_khr_gl_sharing
           
static int cl_khr_icd
           
static float CL_M_1_PI
           
static float CL_M_1_PI_F
           
static float CL_M_2_PI
           
static float CL_M_2_PI_F
           
static float CL_M_2_SQRTPI
           
static float CL_M_2_SQRTPI_F
           
static float CL_M_E
           
static float CL_M_E_F
           
static float CL_M_LN10
           
static float CL_M_LN10_F
           
static float CL_M_LN2
           
static float CL_M_LN2_F
           
static float CL_M_LOG10E
           
static float CL_M_LOG10E_F
           
static float CL_M_LOG2E
           
static float CL_M_LOG2E_F
           
static float CL_M_PI
           
static float CL_M_PI_2
           
static float CL_M_PI_2_F
           
static float CL_M_PI_4
           
static float CL_M_PI_4_F
           
static float CL_M_PI_F
           
static float CL_M_SQRT1_2
           
static float CL_M_SQRT1_2_F
           
static float CL_M_SQRT2
           
static float CL_M_SQRT2_F
           
static int CL_MAXFLOAT
           
static int CL_MIGRATE_MEM_OBJECT_HOST_EXT
           
static int CL_MISALIGNED_SUB_BUFFER_OFFSET
           
static int CL_NONE
           
static int CL_OUT_OF_HOST_MEMORY
           
static int CL_OUT_OF_RESOURCES
           
static int CL_PROFILING_INFO_NOT_AVAILABLE
           
static int CL_QUEUED
           
static int CL_RUNNING
           
static int CL_SCHAR_MAX
           
static int CL_SCHAR_MIN
           
static int CL_SHRT_MAX
           
static int CL_SHRT_MIN
           
static int CL_SUBMITTED
           
static int CL_SUCCESS
           
static int CL_TRUE
           
static int CL_UCHAR_MAX
           
static int CL_USHRT_MAX
           
static int CL_VERSION_1_0
           
static int CL_VERSION_1_1
           
static int CL_WGL_HDC_KHR
           
 
Fields inherited from interface com.jogamp.opencl.llb.CLContextBinding
CL_CONTEXT_DEVICES, CL_CONTEXT_NUM_DEVICES, CL_CONTEXT_PLATFORM, CL_CONTEXT_PROPERTIES, CL_CONTEXT_REFERENCE_COUNT
 
Fields inherited from interface com.jogamp.opencl.llb.CLProgramBinding
CL_BUILD_ERROR, CL_BUILD_IN_PROGRESS, CL_BUILD_NONE, CL_BUILD_PROGRAM_FAILURE, CL_BUILD_SUCCESS, CL_PROGRAM_BINARIES, CL_PROGRAM_BINARY_SIZES, CL_PROGRAM_BUILD_LOG, CL_PROGRAM_BUILD_OPTIONS, CL_PROGRAM_BUILD_STATUS, CL_PROGRAM_CONTEXT, CL_PROGRAM_DEVICES, CL_PROGRAM_NUM_DEVICES, CL_PROGRAM_REFERENCE_COUNT, CL_PROGRAM_SOURCE
 
Fields inherited from interface com.jogamp.opencl.llb.CLKernelBinding
CL_KERNEL_COMPILE_WORK_GROUP_SIZE, CL_KERNEL_CONTEXT, CL_KERNEL_FUNCTION_NAME, CL_KERNEL_LOCAL_MEM_SIZE, CL_KERNEL_NUM_ARGS, CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE, CL_KERNEL_PRIVATE_MEM_SIZE, CL_KERNEL_PROGRAM, CL_KERNEL_REFERENCE_COUNT, CL_KERNEL_WORK_GROUP_SIZE
 
Fields inherited from interface com.jogamp.opencl.llb.CLCommandQueueBinding
CL_COMMAND_ACQUIRE_GL_OBJECTS, CL_COMMAND_COPY_BUFFER, CL_COMMAND_COPY_BUFFER_RECT, CL_COMMAND_COPY_BUFFER_TO_IMAGE, CL_COMMAND_COPY_IMAGE, CL_COMMAND_COPY_IMAGE_TO_BUFFER, CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR, CL_COMMAND_MAP_BUFFER, CL_COMMAND_MAP_IMAGE, CL_COMMAND_MARKER, CL_COMMAND_MIGRATE_MEM_OBJECT_EXT, CL_COMMAND_NATIVE_KERNEL, CL_COMMAND_NDRANGE_KERNEL, CL_COMMAND_READ_BUFFER, CL_COMMAND_READ_BUFFER_RECT, CL_COMMAND_READ_IMAGE, CL_COMMAND_RELEASE_GL_OBJECTS, CL_COMMAND_TASK, CL_COMMAND_UNMAP_MEM_OBJECT, CL_COMMAND_USER, CL_COMMAND_WRITE_BUFFER, CL_COMMAND_WRITE_BUFFER_RECT, CL_COMMAND_WRITE_IMAGE, CL_PROFILING_COMMAND_END, CL_PROFILING_COMMAND_QUEUED, CL_PROFILING_COMMAND_START, CL_PROFILING_COMMAND_SUBMIT, CL_QUEUE_CONTEXT, CL_QUEUE_DEVICE, CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE, CL_QUEUE_PROFILING_ENABLE, CL_QUEUE_PROPERTIES, CL_QUEUE_REFERENCE_COUNT
 
Fields inherited from interface com.jogamp.opencl.llb.CLDeviceBinding
CL_DEVICE_ADDRESS_BITS, CL_DEVICE_AFFINITY_DOMAINS_EXT, CL_DEVICE_AVAILABLE, CL_DEVICE_COMPILER_AVAILABLE, CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV, CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV, CL_DEVICE_DOUBLE_FP_CONFIG, CL_DEVICE_ENDIAN_LITTLE, CL_DEVICE_ERROR_CORRECTION_SUPPORT, CL_DEVICE_EXECUTION_CAPABILITIES, CL_DEVICE_EXTENSIONS, CL_DEVICE_GLOBAL_MEM_CACHE_SIZE, CL_DEVICE_GLOBAL_MEM_CACHE_TYPE, CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE, CL_DEVICE_GLOBAL_MEM_SIZE, CL_DEVICE_GPU_OVERLAP_NV, CL_DEVICE_HALF_FP_CONFIG, CL_DEVICE_HOST_UNIFIED_MEMORY, CL_DEVICE_IMAGE_SUPPORT, CL_DEVICE_IMAGE2D_MAX_HEIGHT, CL_DEVICE_IMAGE2D_MAX_WIDTH, CL_DEVICE_IMAGE3D_MAX_DEPTH, CL_DEVICE_IMAGE3D_MAX_HEIGHT, CL_DEVICE_IMAGE3D_MAX_WIDTH, CL_DEVICE_INTEGRATED_MEMORY_NV, CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV, CL_DEVICE_LOCAL_MEM_SIZE, CL_DEVICE_LOCAL_MEM_TYPE, CL_DEVICE_MAX_ATOMIC_COUNTERS_EXT, CL_DEVICE_MAX_CLOCK_FREQUENCY, CL_DEVICE_MAX_COMPUTE_UNITS, CL_DEVICE_MAX_CONSTANT_ARGS, CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE, CL_DEVICE_MAX_MEM_ALLOC_SIZE, CL_DEVICE_MAX_PARAMETER_SIZE, CL_DEVICE_MAX_READ_IMAGE_ARGS, CL_DEVICE_MAX_SAMPLERS, CL_DEVICE_MAX_WORK_GROUP_SIZE, CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS, CL_DEVICE_MAX_WORK_ITEM_SIZES, CL_DEVICE_MAX_WRITE_IMAGE_ARGS, CL_DEVICE_MEM_BASE_ADDR_ALIGN, CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE, CL_DEVICE_NAME, CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR, CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE, CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT, CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF, CL_DEVICE_NATIVE_VECTOR_WIDTH_INT, CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG, CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT, CL_DEVICE_NOT_AVAILABLE, CL_DEVICE_NOT_FOUND, CL_DEVICE_OPENCL_C_VERSION, CL_DEVICE_PARENT_DEVICE_EXT, CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT, CL_DEVICE_PARTITION_BY_COUNTS_EXT, CL_DEVICE_PARTITION_BY_NAMES_EXT, CL_DEVICE_PARTITION_EQUALLY_EXT, CL_DEVICE_PARTITION_FAILED_EXT, CL_DEVICE_PARTITION_STYLE_EXT, CL_DEVICE_PARTITION_TYPES_EXT, CL_DEVICE_PLATFORM, CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR, CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE, CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT, CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF, CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT, CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG, CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT, CL_DEVICE_PROFILE, CL_DEVICE_PROFILING_TIMER_OFFSET_AMD, CL_DEVICE_PROFILING_TIMER_RESOLUTION, CL_DEVICE_QUEUE_PROPERTIES, CL_DEVICE_REFERENCE_COUNT_EXT, CL_DEVICE_REGISTERS_PER_BLOCK_NV, CL_DEVICE_SINGLE_FP_CONFIG, CL_DEVICE_TYPE, CL_DEVICE_TYPE_ACCELERATOR, CL_DEVICE_TYPE_ALL, CL_DEVICE_TYPE_CPU, CL_DEVICE_TYPE_DEFAULT, CL_DEVICE_TYPE_GPU, CL_DEVICE_VENDOR, CL_DEVICE_VENDOR_ID, CL_DEVICE_VERSION, CL_DEVICE_WARP_SIZE_NV, CL_FP_DENORM, CL_FP_FMA, CL_FP_INF_NAN, CL_FP_ROUND_TO_INF, CL_FP_ROUND_TO_NEAREST, CL_FP_ROUND_TO_ZERO, CL_FP_SOFT_FLOAT, CL_GLOBAL, CL_LOCAL, CL_READ_ONLY_CACHE, CL_READ_WRITE_CACHE
 
Fields inherited from interface com.jogamp.opencl.llb.CLImageBinding
CL_A, CL_ARGB, CL_BGRA, CL_FLOAT, CL_HALF_FLOAT, CL_IMAGE_DEPTH, CL_IMAGE_ELEMENT_SIZE, CL_IMAGE_FORMAT, CL_IMAGE_FORMAT_MISMATCH, CL_IMAGE_FORMAT_NOT_SUPPORTED, CL_IMAGE_HEIGHT, CL_IMAGE_ROW_PITCH, CL_IMAGE_SLICE_PITCH, CL_IMAGE_WIDTH, CL_INTENSITY, CL_LUMINANCE, CL_R, CL_RA, CL_RG, CL_RGB, CL_RGBA, CL_RGBx, CL_RGx, CL_Rx, CL_SIGNED_INT16, CL_SIGNED_INT32, CL_SIGNED_INT8, CL_SNORM_INT16, CL_SNORM_INT8, CL_UNORM_INT_101010, CL_UNORM_INT16, CL_UNORM_INT8, CL_UNORM_SHORT_555, CL_UNORM_SHORT_565, CL_UNSIGNED_INT16, CL_UNSIGNED_INT32, CL_UNSIGNED_INT8
 
Fields inherited from interface com.jogamp.opencl.llb.CLMemObjBinding
CL_MAP_FAILURE, CL_MAP_READ, CL_MAP_WRITE, CL_MEM_ALLOC_HOST_PTR, CL_MEM_ASSOCIATED_MEMOBJECT, CL_MEM_CONTEXT, CL_MEM_COPY_HOST_PTR, CL_MEM_COPY_OVERLAP, CL_MEM_FLAGS, CL_MEM_HOST_PTR, CL_MEM_MAP_COUNT, CL_MEM_OBJECT_ALLOCATION_FAILURE, CL_MEM_OBJECT_BUFFER, CL_MEM_OBJECT_IMAGE2D, CL_MEM_OBJECT_IMAGE3D, CL_MEM_OFFSET, CL_MEM_READ_ONLY, CL_MEM_READ_WRITE, CL_MEM_REFERENCE_COUNT, CL_MEM_SIZE, CL_MEM_TYPE, CL_MEM_USE_HOST_PTR, CL_MEM_WRITE_ONLY
 
Fields inherited from interface com.jogamp.opencl.llb.CLSamplerBinding
CL_ADDRESS_CLAMP, CL_ADDRESS_CLAMP_TO_EDGE, CL_ADDRESS_MIRRORED_REPEAT, CL_ADDRESS_NONE, CL_ADDRESS_REPEAT, CL_FILTER_LINEAR, CL_FILTER_NEAREST, CL_SAMPLER_ADDRESSING_MODE, CL_SAMPLER_CONTEXT, CL_SAMPLER_FILTER_MODE, CL_SAMPLER_NORMALIZED_COORDS, CL_SAMPLER_REFERENCE_COUNT
 
Fields inherited from interface com.jogamp.opencl.llb.CLEventBinding
CL_EVENT_COMMAND_EXECUTION_STATUS, CL_EVENT_COMMAND_QUEUE, CL_EVENT_COMMAND_TYPE, CL_EVENT_CONTEXT, CL_EVENT_REFERENCE_COUNT
 
Fields inherited from interface com.jogamp.opencl.llb.CLPlatformBinding
CL_PLATFORM_EXTENSIONS, CL_PLATFORM_ICD_SUFFIX_KHR, CL_PLATFORM_NAME, CL_PLATFORM_NOT_FOUND_KHR, CL_PLATFORM_PROFILE, CL_PLATFORM_VENDOR, CL_PLATFORM_VERSION
 
Method Summary
 int clUnloadCompiler()
          Interface to C language function:
cl_int clUnloadCompiler(void);
 
Methods inherited from interface com.jogamp.opencl.llb.CLContextBinding
clCreateContext, clCreateContextFromType, clGetContextInfo, clGetSupportedImageFormats, clGetSupportedImageFormats, clReleaseContext, clRetainContext
 
Methods inherited from interface com.jogamp.opencl.llb.CLProgramBinding
clBuildProgram, clCreateProgramWithBinary, clCreateProgramWithSource, clGetProgramBuildInfo, clGetProgramInfo, clReleaseProgram, clRetainProgram
 
Methods inherited from interface com.jogamp.opencl.llb.CLKernelBinding
clCreateKernel, clCreateKernel, clCreateKernelsInProgram, clGetKernelInfo, clGetKernelWorkGroupInfo, clReleaseKernel, clRetainKernel, clSetKernelArg
 
Methods inherited from interface com.jogamp.opencl.llb.CLCommandQueueBinding
clCreateCommandQueue, clCreateCommandQueue, clEnqueueBarrier, clEnqueueCopyBuffer, clEnqueueCopyBufferRect, clEnqueueCopyBufferToImage, clEnqueueCopyImage, clEnqueueCopyImageToBuffer, clEnqueueMapBuffer, clEnqueueMapImage, clEnqueueMarker, clEnqueueMigrateMemObjectEXT, clEnqueueNDRangeKernel, clEnqueueReadBuffer, clEnqueueReadBufferRect, clEnqueueReadImage, clEnqueueTask, clEnqueueUnmapMemObject, clEnqueueWaitForEvents, clEnqueueWriteBuffer, clEnqueueWriteBufferRect, clEnqueueWriteImage, clFinish, clFlush, clGetCommandQueueInfo, clReleaseCommandQueue, clRetainCommandQueue
 
Methods inherited from interface com.jogamp.opencl.llb.CLDeviceBinding
clCreateSubDevicesEXT, clCreateSubDevicesEXT, clGetDeviceInfo, clReleaseDeviceEXT, clRetainDeviceEXT
 
Methods inherited from interface com.jogamp.opencl.llb.CLImageBinding
clCreateImage2D, clCreateImage2D, clCreateImage3D, clCreateImage3D, clGetImageInfo
 
Methods inherited from interface com.jogamp.opencl.llb.CLBufferBinding
clCreateBuffer, clCreateBuffer, clCreateSubBuffer, clCreateSubBuffer
 
Methods inherited from interface com.jogamp.opencl.llb.CLMemObjBinding
clGetMemObjectInfo, clReleaseMemObject, clRetainMemObject, clSetMemObjectDestructorCallback
 
Methods inherited from interface com.jogamp.opencl.llb.CLSamplerBinding
clCreateSampler, clCreateSampler, clGetSamplerInfo, clReleaseSampler, clRetainSampler
 
Methods inherited from interface com.jogamp.opencl.llb.CLEventBinding
clCreateUserEvent, clCreateUserEvent, clGetEventInfo, clGetEventProfilingInfo, clReleaseEvent, clRetainEvent, clSetEventCallback, clSetUserEventStatus, clWaitForEvents
 
Methods inherited from interface com.jogamp.opencl.llb.CLPlatformBinding
clGetDeviceIDs, clGetPlatformIDs, clGetPlatformInfo, clIcdGetPlatformIDsKHR
 

Field Detail

CL_CHAR_BIT

static final int CL_CHAR_BIT
See Also:
Constant Field Values

CL_SCHAR_MAX

static final int CL_SCHAR_MAX
See Also:
Constant Field Values

CL_SCHAR_MIN

static final int CL_SCHAR_MIN
See Also:
Constant Field Values

CL_CHAR_MAX

static final int CL_CHAR_MAX
See Also:
Constant Field Values

CL_UCHAR_MAX

static final int CL_UCHAR_MAX
See Also:
Constant Field Values

CL_SHRT_MAX

static final int CL_SHRT_MAX
See Also:
Constant Field Values

CL_SHRT_MIN

static final int CL_SHRT_MIN
See Also:
Constant Field Values

CL_USHRT_MAX

static final int CL_USHRT_MAX
See Also:
Constant Field Values

CL_INT_MAX

static final long CL_INT_MAX
See Also:
Constant Field Values

CL_INT_MIN

static final long CL_INT_MIN
See Also:
Constant Field Values

CL_FLT_DIG

static final int CL_FLT_DIG
See Also:
Constant Field Values

CL_FLT_MANT_DIG

static final int CL_FLT_MANT_DIG
See Also:
Constant Field Values

CL_FLT_MIN_10_EXP

static final int CL_FLT_MIN_10_EXP
See Also:
Constant Field Values

CL_FLT_MIN_EXP

static final int CL_FLT_MIN_EXP
See Also:
Constant Field Values

CL_FLT_RADIX

static final int CL_FLT_RADIX
See Also:
Constant Field Values

CL_DBL_DIG

static final int CL_DBL_DIG
See Also:
Constant Field Values

CL_DBL_MANT_DIG

static final int CL_DBL_MANT_DIG
See Also:
Constant Field Values

CL_DBL_MIN_10_EXP

static final int CL_DBL_MIN_10_EXP
See Also:
Constant Field Values

CL_DBL_MIN_EXP

static final int CL_DBL_MIN_EXP
See Also:
Constant Field Values

CL_DBL_RADIX

static final int CL_DBL_RADIX
See Also:
Constant Field Values

CL_M_E

static final float CL_M_E
See Also:
Constant Field Values

CL_M_LOG2E

static final float CL_M_LOG2E
See Also:
Constant Field Values

CL_M_LOG10E

static final float CL_M_LOG10E
See Also:
Constant Field Values

CL_M_LN2

static final float CL_M_LN2
See Also:
Constant Field Values

CL_M_LN10

static final float CL_M_LN10
See Also:
Constant Field Values

CL_M_PI

static final float CL_M_PI
See Also:
Constant Field Values

CL_M_PI_2

static final float CL_M_PI_2
See Also:
Constant Field Values

CL_M_PI_4

static final float CL_M_PI_4
See Also:
Constant Field Values

CL_M_1_PI

static final float CL_M_1_PI
See Also:
Constant Field Values

CL_M_2_PI

static final float CL_M_2_PI
See Also:
Constant Field Values

CL_M_2_SQRTPI

static final float CL_M_2_SQRTPI
See Also:
Constant Field Values

CL_M_SQRT2

static final float CL_M_SQRT2
See Also:
Constant Field Values

CL_M_SQRT1_2

static final float CL_M_SQRT1_2
See Also:
Constant Field Values

CL_M_E_F

static final float CL_M_E_F
See Also:
Constant Field Values

CL_M_LOG2E_F

static final float CL_M_LOG2E_F
See Also:
Constant Field Values

CL_M_LOG10E_F

static final float CL_M_LOG10E_F
See Also:
Constant Field Values

CL_M_LN2_F

static final float CL_M_LN2_F
See Also:
Constant Field Values

CL_M_LN10_F

static final float CL_M_LN10_F
See Also:
Constant Field Values

CL_M_PI_F

static final float CL_M_PI_F
See Also:
Constant Field Values

CL_M_PI_2_F

static final float CL_M_PI_2_F
See Also:
Constant Field Values

CL_M_PI_4_F

static final float CL_M_PI_4_F
See Also:
Constant Field Values

CL_M_1_PI_F

static final float CL_M_1_PI_F
See Also:
Constant Field Values

CL_M_2_PI_F

static final float CL_M_2_PI_F
See Also:
Constant Field Values

CL_M_2_SQRTPI_F

static final float CL_M_2_SQRTPI_F
See Also:
Constant Field Values

CL_M_SQRT2_F

static final float CL_M_SQRT2_F
See Also:
Constant Field Values

CL_M_SQRT1_2_F

static final float CL_M_SQRT1_2_F
See Also:
Constant Field Values

CL_MAXFLOAT

static final int CL_MAXFLOAT
See Also:
Constant Field Values

CL_SUCCESS

static final int CL_SUCCESS
See Also:
Constant Field Values

CL_COMPILER_NOT_AVAILABLE

static final int CL_COMPILER_NOT_AVAILABLE
See Also:
Constant Field Values

CL_OUT_OF_RESOURCES

static final int CL_OUT_OF_RESOURCES
See Also:
Constant Field Values

CL_OUT_OF_HOST_MEMORY

static final int CL_OUT_OF_HOST_MEMORY
See Also:
Constant Field Values

CL_PROFILING_INFO_NOT_AVAILABLE

static final int CL_PROFILING_INFO_NOT_AVAILABLE
See Also:
Constant Field Values

CL_MISALIGNED_SUB_BUFFER_OFFSET

static final int CL_MISALIGNED_SUB_BUFFER_OFFSET
See Also:
Constant Field Values

CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST

static final int CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST
See Also:
Constant Field Values

CL_INVALID_VALUE

static final int CL_INVALID_VALUE
See Also:
Constant Field Values

CL_INVALID_DEVICE_TYPE

static final int CL_INVALID_DEVICE_TYPE
See Also:
Constant Field Values

CL_INVALID_PLATFORM

static final int CL_INVALID_PLATFORM
See Also:
Constant Field Values

CL_INVALID_DEVICE

static final int CL_INVALID_DEVICE
See Also:
Constant Field Values

CL_INVALID_CONTEXT

static final int CL_INVALID_CONTEXT
See Also:
Constant Field Values

CL_INVALID_QUEUE_PROPERTIES

static final int CL_INVALID_QUEUE_PROPERTIES
See Also:
Constant Field Values

CL_INVALID_COMMAND_QUEUE

static final int CL_INVALID_COMMAND_QUEUE
See Also:
Constant Field Values

CL_INVALID_HOST_PTR

static final int CL_INVALID_HOST_PTR
See Also:
Constant Field Values

CL_INVALID_MEM_OBJECT

static final int CL_INVALID_MEM_OBJECT
See Also:
Constant Field Values

CL_INVALID_IMAGE_FORMAT_DESCRIPTOR

static final int CL_INVALID_IMAGE_FORMAT_DESCRIPTOR
See Also:
Constant Field Values

CL_INVALID_IMAGE_SIZE

static final int CL_INVALID_IMAGE_SIZE
See Also:
Constant Field Values

CL_INVALID_SAMPLER

static final int CL_INVALID_SAMPLER
See Also:
Constant Field Values

CL_INVALID_BINARY

static final int CL_INVALID_BINARY
See Also:
Constant Field Values

CL_INVALID_BUILD_OPTIONS

static final int CL_INVALID_BUILD_OPTIONS
See Also:
Constant Field Values

CL_INVALID_PROGRAM

static final int CL_INVALID_PROGRAM
See Also:
Constant Field Values

CL_INVALID_PROGRAM_EXECUTABLE

static final int CL_INVALID_PROGRAM_EXECUTABLE
See Also:
Constant Field Values

CL_INVALID_KERNEL_NAME

static final int CL_INVALID_KERNEL_NAME
See Also:
Constant Field Values

CL_INVALID_KERNEL_DEFINITION

static final int CL_INVALID_KERNEL_DEFINITION
See Also:
Constant Field Values

CL_INVALID_KERNEL

static final int CL_INVALID_KERNEL
See Also:
Constant Field Values

CL_INVALID_ARG_INDEX

static final int CL_INVALID_ARG_INDEX
See Also:
Constant Field Values

CL_INVALID_ARG_VALUE

static final int CL_INVALID_ARG_VALUE
See Also:
Constant Field Values

CL_INVALID_ARG_SIZE

static final int CL_INVALID_ARG_SIZE
See Also:
Constant Field Values

CL_INVALID_KERNEL_ARGS

static final int CL_INVALID_KERNEL_ARGS
See Also:
Constant Field Values

CL_INVALID_WORK_DIMENSION

static final int CL_INVALID_WORK_DIMENSION
See Also:
Constant Field Values

CL_INVALID_WORK_GROUP_SIZE

static final int CL_INVALID_WORK_GROUP_SIZE
See Also:
Constant Field Values

CL_INVALID_WORK_ITEM_SIZE

static final int CL_INVALID_WORK_ITEM_SIZE
See Also:
Constant Field Values

CL_INVALID_GLOBAL_OFFSET

static final int CL_INVALID_GLOBAL_OFFSET
See Also:
Constant Field Values

CL_INVALID_EVENT_WAIT_LIST

static final int CL_INVALID_EVENT_WAIT_LIST
See Also:
Constant Field Values

CL_INVALID_EVENT

static final int CL_INVALID_EVENT
See Also:
Constant Field Values

CL_INVALID_OPERATION

static final int CL_INVALID_OPERATION
See Also:
Constant Field Values

CL_INVALID_BUFFER_SIZE

static final int CL_INVALID_BUFFER_SIZE
See Also:
Constant Field Values

CL_INVALID_MIP_LEVEL

static final int CL_INVALID_MIP_LEVEL
See Also:
Constant Field Values

CL_INVALID_GLOBAL_WORK_SIZE

static final int CL_INVALID_GLOBAL_WORK_SIZE
See Also:
Constant Field Values

CL_INVALID_PROPERTY

static final int CL_INVALID_PROPERTY
See Also:
Constant Field Values

CL_VERSION_1_0

static final int CL_VERSION_1_0
See Also:
Constant Field Values

CL_VERSION_1_1

static final int CL_VERSION_1_1
See Also:
Constant Field Values

CL_FALSE

static final int CL_FALSE
See Also:
Constant Field Values

CL_TRUE

static final int CL_TRUE
See Also:
Constant Field Values

CL_DRIVER_VERSION

static final int CL_DRIVER_VERSION
See Also:
Constant Field Values

CL_NONE

static final int CL_NONE
See Also:
Constant Field Values

CL_EXEC_KERNEL

static final int CL_EXEC_KERNEL
See Also:
Constant Field Values

CL_EXEC_NATIVE_KERNEL

static final int CL_EXEC_NATIVE_KERNEL
See Also:
Constant Field Values

CL_COMPLETE

static final int CL_COMPLETE
See Also:
Constant Field Values

CL_RUNNING

static final int CL_RUNNING
See Also:
Constant Field Values

CL_SUBMITTED

static final int CL_SUBMITTED
See Also:
Constant Field Values

CL_QUEUED

static final int CL_QUEUED
See Also:
Constant Field Values

CL_BUFFER_CREATE_TYPE_REGION

static final int CL_BUFFER_CREATE_TYPE_REGION
See Also:
Constant Field Values

cl_khr_icd

static final int cl_khr_icd
See Also:
Constant Field Values

cl_ext_device_fission

static final int cl_ext_device_fission
See Also:
Constant Field Values

CL_INVALID_PARTITION_COUNT_EXT

static final int CL_INVALID_PARTITION_COUNT_EXT
See Also:
Constant Field Values

CL_INVALID_PARTITION_NAME_EXT

static final int CL_INVALID_PARTITION_NAME_EXT
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_L1_CACHE_EXT

static final int CL_AFFINITY_DOMAIN_L1_CACHE_EXT
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_L2_CACHE_EXT

static final int CL_AFFINITY_DOMAIN_L2_CACHE_EXT
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_L3_CACHE_EXT

static final int CL_AFFINITY_DOMAIN_L3_CACHE_EXT
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_L4_CACHE_EXT

static final int CL_AFFINITY_DOMAIN_L4_CACHE_EXT
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_NUMA_EXT

static final int CL_AFFINITY_DOMAIN_NUMA_EXT
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT

static final int CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT
See Also:
Constant Field Values

cl_ext_migrate_memobject

static final int cl_ext_migrate_memobject
See Also:
Constant Field Values

CL_MIGRATE_MEM_OBJECT_HOST_EXT

static final int CL_MIGRATE_MEM_OBJECT_HOST_EXT
See Also:
Constant Field Values

cl_khr_gl_sharing

static final int cl_khr_gl_sharing
See Also:
Constant Field Values

CL_EGL_DISPLAY_KHR

static final int CL_EGL_DISPLAY_KHR
See Also:
Constant Field Values

CL_GLX_DISPLAY_KHR

static final int CL_GLX_DISPLAY_KHR
See Also:
Constant Field Values

CL_WGL_HDC_KHR

static final int CL_WGL_HDC_KHR
See Also:
Constant Field Values

CL_CGL_SHAREGROUP_KHR

static final int CL_CGL_SHAREGROUP_KHR
See Also:
Constant Field Values
Method Detail

clUnloadCompiler

int clUnloadCompiler()
Interface to C language function:
cl_int clUnloadCompiler(void);