com.jogamp.opencl
Interface CL

All Known Subinterfaces:
CLGLI
All Known Implementing Classes:
CLAbstractImpl, CLImpl

public interface CL

Java bindings to OpenCL, the Open Computing Language.

Author:
Michael Bien

Field Summary
static int CL_A
           
static int CL_ADDRESS_CLAMP
           
static int CL_ADDRESS_CLAMP_TO_EDGE
           
static int CL_ADDRESS_MIRRORED_REPEAT
           
static int CL_ADDRESS_NONE
           
static int CL_ADDRESS_REPEAT
           
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_ARGB
           
static int CL_BGRA
           
static int CL_BUFFER_CREATE_TYPE_REGION
           
static int CL_BUILD_ERROR
           
static int CL_BUILD_IN_PROGRESS
           
static int CL_BUILD_NONE
           
static int CL_BUILD_PROGRAM_FAILURE
           
static int CL_BUILD_SUCCESS
           
static int CL_CGL_SHAREGROUP_KHR
           
static int CL_CHAR_BIT
           
static int CL_CHAR_MAX
           
static int CL_COMMAND_ACQUIRE_GL_OBJECTS
           
static int CL_COMMAND_COPY_BUFFER
           
static int CL_COMMAND_COPY_BUFFER_RECT
           
static int CL_COMMAND_COPY_BUFFER_TO_IMAGE
           
static int CL_COMMAND_COPY_IMAGE
           
static int CL_COMMAND_COPY_IMAGE_TO_BUFFER
           
static int CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR
           
static int CL_COMMAND_MAP_BUFFER
           
static int CL_COMMAND_MAP_IMAGE
           
static int CL_COMMAND_MARKER
           
static int CL_COMMAND_NATIVE_KERNEL
           
static int CL_COMMAND_NDRANGE_KERNEL
           
static int CL_COMMAND_READ_BUFFER
           
static int CL_COMMAND_READ_BUFFER_RECT
           
static int CL_COMMAND_READ_IMAGE
           
static int CL_COMMAND_RELEASE_GL_OBJECTS
           
static int CL_COMMAND_TASK
           
static int CL_COMMAND_UNMAP_MEM_OBJECT
           
static int CL_COMMAND_USER
           
static int CL_COMMAND_WRITE_BUFFER
           
static int CL_COMMAND_WRITE_BUFFER_RECT
           
static int CL_COMMAND_WRITE_IMAGE
           
static int CL_COMPILER_NOT_AVAILABLE
           
static int CL_COMPLETE
           
static int CL_CONTEXT_DEVICES
           
static int CL_CONTEXT_NUM_DEVICES
           
static int CL_CONTEXT_PLATFORM
           
static int CL_CONTEXT_PROPERTIES
           
static int CL_CONTEXT_REFERENCE_COUNT
           
static int CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR
           
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_DEVICE_ADDRESS_BITS
           
static int CL_DEVICE_AFFINITY_DOMAINS_EXT
           
static int CL_DEVICE_AVAILABLE
           
static int CL_DEVICE_COMPILER_AVAILABLE
           
static int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
           
static int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV
           
static int CL_DEVICE_DOUBLE_FP_CONFIG
           
static int CL_DEVICE_ENDIAN_LITTLE
           
static int CL_DEVICE_ERROR_CORRECTION_SUPPORT
           
static int CL_DEVICE_EXECUTION_CAPABILITIES
           
static int CL_DEVICE_EXTENSIONS
           
static int CL_DEVICE_GLOBAL_MEM_CACHE_SIZE
           
static int CL_DEVICE_GLOBAL_MEM_CACHE_TYPE
           
static int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE
           
static int CL_DEVICE_GLOBAL_MEM_SIZE
           
static int CL_DEVICE_GPU_OVERLAP_NV
           
static int CL_DEVICE_HALF_FP_CONFIG
           
static int CL_DEVICE_HOST_UNIFIED_MEMORY
           
static int CL_DEVICE_IMAGE_SUPPORT
           
static int CL_DEVICE_IMAGE2D_MAX_HEIGHT
           
static int CL_DEVICE_IMAGE2D_MAX_WIDTH
           
static int CL_DEVICE_IMAGE3D_MAX_DEPTH
           
static int CL_DEVICE_IMAGE3D_MAX_HEIGHT
           
static int CL_DEVICE_IMAGE3D_MAX_WIDTH
           
static int CL_DEVICE_INTEGRATED_MEMORY_NV
           
static int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV
           
static int CL_DEVICE_LOCAL_MEM_SIZE
           
static int CL_DEVICE_LOCAL_MEM_TYPE
           
static int CL_DEVICE_MAX_CLOCK_FREQUENCY
           
static int CL_DEVICE_MAX_COMPUTE_UNITS
           
static int CL_DEVICE_MAX_CONSTANT_ARGS
           
static int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE
           
static int CL_DEVICE_MAX_MEM_ALLOC_SIZE
           
static int CL_DEVICE_MAX_PARAMETER_SIZE
           
static int CL_DEVICE_MAX_READ_IMAGE_ARGS
           
static int CL_DEVICE_MAX_SAMPLERS
           
static int CL_DEVICE_MAX_WORK_GROUP_SIZE
           
static int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS
           
static int CL_DEVICE_MAX_WORK_ITEM_SIZES
           
static int CL_DEVICE_MAX_WRITE_IMAGE_ARGS
           
static int CL_DEVICE_MEM_BASE_ADDR_ALIGN
           
static int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE
           
static int CL_DEVICE_NAME
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_INT
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT
           
static int CL_DEVICE_NOT_AVAILABLE
           
static int CL_DEVICE_NOT_FOUND
           
static int CL_DEVICE_OPENCL_C_VERSION
           
static int CL_DEVICE_PARENT_DEVICE_EXT
           
static int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT
           
static int CL_DEVICE_PARTITION_BY_COUNTS_EXT
           
static int CL_DEVICE_PARTITION_BY_NAMES_EXT
           
static int CL_DEVICE_PARTITION_EQUALLY_EXT
           
static int CL_DEVICE_PARTITION_FAILED_EXT
           
static int CL_DEVICE_PARTITION_STYLE_EXT
           
static int CL_DEVICE_PARTITION_TYPES_EXT
           
static int CL_DEVICE_PLATFORM
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT
           
static int CL_DEVICE_PROFILE
           
static int CL_DEVICE_PROFILING_TIMER_OFFSET_AMD
           
static int CL_DEVICE_PROFILING_TIMER_RESOLUTION
           
static int CL_DEVICE_QUEUE_PROPERTIES
           
static int CL_DEVICE_REFERENCE_COUNT_EXT
           
static int CL_DEVICE_REGISTERS_PER_BLOCK_NV
           
static int CL_DEVICE_SINGLE_FP_CONFIG
           
static int CL_DEVICE_TYPE
           
static int CL_DEVICE_TYPE_ACCELERATOR
           
static long CL_DEVICE_TYPE_ALL
           
static int CL_DEVICE_TYPE_CPU
           
static int CL_DEVICE_TYPE_DEFAULT
           
static int CL_DEVICE_TYPE_GPU
           
static int CL_DEVICE_VENDOR
           
static int CL_DEVICE_VENDOR_ID
           
static int CL_DEVICE_VERSION
           
static int CL_DEVICE_WARP_SIZE_NV
           
static int CL_DEVICES_FOR_GL_CONTEXT_KHR
           
static int CL_DRIVER_VERSION
           
static int CL_EGL_DISPLAY_KHR
           
static int CL_EVENT_COMMAND_EXECUTION_STATUS
           
static int CL_EVENT_COMMAND_QUEUE
           
static int CL_EVENT_COMMAND_TYPE
           
static int CL_EVENT_CONTEXT
           
static int CL_EVENT_REFERENCE_COUNT
           
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_FALSE
           
static int CL_FILTER_LINEAR
           
static int CL_FILTER_NEAREST
           
static int CL_FLOAT
           
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_FP_DENORM
           
static int CL_FP_FMA
           
static int CL_FP_INF_NAN
           
static int CL_FP_ROUND_TO_INF
           
static int CL_FP_ROUND_TO_NEAREST
           
static int CL_FP_ROUND_TO_ZERO
           
static int CL_FP_SOFT_FLOAT
           
static int CL_GLOBAL
           
static int CL_GLX_DISPLAY_KHR
           
static int CL_HALF_FLOAT
           
static int CL_IMAGE_DEPTH
           
static int CL_IMAGE_ELEMENT_SIZE
           
static int CL_IMAGE_FORMAT
           
static int CL_IMAGE_FORMAT_MISMATCH
           
static int CL_IMAGE_FORMAT_NOT_SUPPORTED
           
static int CL_IMAGE_HEIGHT
           
static int CL_IMAGE_ROW_PITCH
           
static int CL_IMAGE_SLICE_PITCH
           
static int CL_IMAGE_WIDTH
           
static long CL_INT_MAX
           
static long CL_INT_MIN
           
static int CL_INTENSITY
           
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_GL_OBJECT
           
static int CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
           
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_KERNEL_COMPILE_WORK_GROUP_SIZE
           
static int CL_KERNEL_CONTEXT
           
static int CL_KERNEL_FUNCTION_NAME
           
static int CL_KERNEL_LOCAL_MEM_SIZE
           
static int CL_KERNEL_NUM_ARGS
           
static int CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE
           
static int CL_KERNEL_PRIVATE_MEM_SIZE
           
static int CL_KERNEL_PROGRAM
           
static int CL_KERNEL_REFERENCE_COUNT
           
static int CL_KERNEL_WORK_GROUP_SIZE
           
static int cl_khr_gl_sharing
           
static int cl_khr_icd
           
static int CL_LOCAL
           
static int CL_LUMINANCE
           
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_MAP_FAILURE
           
static int CL_MAP_READ
           
static int CL_MAP_WRITE
           
static int CL_MAXFLOAT
           
static int CL_MEM_ALLOC_HOST_PTR
           
static int CL_MEM_ASSOCIATED_MEMOBJECT
           
static int CL_MEM_CONTEXT
           
static int CL_MEM_COPY_HOST_PTR
           
static int CL_MEM_COPY_OVERLAP
           
static int CL_MEM_FLAGS
           
static int CL_MEM_HOST_PTR
           
static int CL_MEM_MAP_COUNT
           
static int CL_MEM_OBJECT_ALLOCATION_FAILURE
           
static int CL_MEM_OBJECT_BUFFER
           
static int CL_MEM_OBJECT_IMAGE2D
           
static int CL_MEM_OBJECT_IMAGE3D
           
static int CL_MEM_OFFSET
           
static int CL_MEM_READ_ONLY
           
static int CL_MEM_READ_WRITE
           
static int CL_MEM_REFERENCE_COUNT
           
static int CL_MEM_SIZE
           
static int CL_MEM_TYPE
           
static int CL_MEM_USE_HOST_PTR
           
static int CL_MEM_WRITE_ONLY
           
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_PLATFORM_EXTENSIONS
           
static int CL_PLATFORM_ICD_SUFFIX_KHR
           
static int CL_PLATFORM_NAME
           
static int CL_PLATFORM_NOT_FOUND_KHR
           
static int CL_PLATFORM_PROFILE
           
static int CL_PLATFORM_VENDOR
           
static int CL_PLATFORM_VERSION
           
static int CL_PROFILING_COMMAND_END
           
static int CL_PROFILING_COMMAND_QUEUED
           
static int CL_PROFILING_COMMAND_START
           
static int CL_PROFILING_COMMAND_SUBMIT
           
static int CL_PROFILING_INFO_NOT_AVAILABLE
           
static int CL_PROGRAM_BINARIES
           
static int CL_PROGRAM_BINARY_SIZES
           
static int CL_PROGRAM_BUILD_LOG
           
static int CL_PROGRAM_BUILD_OPTIONS
           
static int CL_PROGRAM_BUILD_STATUS
           
static int CL_PROGRAM_CONTEXT
           
static int CL_PROGRAM_DEVICES
           
static int CL_PROGRAM_NUM_DEVICES
           
static int CL_PROGRAM_REFERENCE_COUNT
           
static int CL_PROGRAM_SOURCE
           
static int CL_QUEUE_CONTEXT
           
static int CL_QUEUE_DEVICE
           
static int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
           
static int CL_QUEUE_PROFILING_ENABLE
           
static int CL_QUEUE_PROPERTIES
           
static int CL_QUEUE_REFERENCE_COUNT
           
static int CL_QUEUED
           
static int CL_R
           
static int CL_RA
           
static int CL_READ_ONLY_CACHE
           
static int CL_READ_WRITE_CACHE
           
static int CL_RG
           
static int CL_RGB
           
static int CL_RGBA
           
static int CL_RGBx
           
static int CL_RGx
           
static int CL_RUNNING
           
static int CL_Rx
           
static int CL_SAMPLER_ADDRESSING_MODE
           
static int CL_SAMPLER_CONTEXT
           
static int CL_SAMPLER_FILTER_MODE
           
static int CL_SAMPLER_NORMALIZED_COORDS
           
static int CL_SAMPLER_REFERENCE_COUNT
           
static int CL_SCHAR_MAX
           
static int CL_SCHAR_MIN
           
static int CL_SHRT_MAX
           
static int CL_SHRT_MIN
           
static int CL_SIGNED_INT16
           
static int CL_SIGNED_INT32
           
static int CL_SIGNED_INT8
           
static int CL_SNORM_INT16
           
static int CL_SNORM_INT8
           
static int CL_SUBMITTED
           
static int CL_SUCCESS
           
static int CL_TRUE
           
static int CL_UCHAR_MAX
           
static int CL_UNORM_INT_101010
           
static int CL_UNORM_INT16
           
static int CL_UNORM_INT8
           
static int CL_UNORM_SHORT_555
           
static int CL_UNORM_SHORT_565
           
static int CL_UNSIGNED_INT16
           
static int CL_UNSIGNED_INT32
           
static int CL_UNSIGNED_INT8
           
static int CL_USHRT_MAX
           
static int CL_VERSION_1_0
           
static int CL_VERSION_1_1
           
static int CL_WGL_HDC_KHR
           
 
Method Summary
 int clBuildProgram(long program, int deviceCount, PointerBuffer devices, String options, BuildProgramCallback cb)
          Interface to C language function:
int32_t clBuildProgram(cl_program, uint32_t, cl_device_id * , const char * , void (*pfn_notify)(cl_program, void *user_data), void * );
 long clCreateBuffer(long context, long flags, long size, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)
          Interface to C language function:
cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret);
 long clCreateBuffer(long context, long flags, long size, Buffer host_ptr, IntBuffer errcode_ret)
          Interface to C language function:
cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret);
 long clCreateCommandQueue(long context, long device, long properties, int[] errcode_ret, int errcode_ret_offset)
          Interface to C language function:
cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret);
 long clCreateCommandQueue(long context, long device, long properties, IntBuffer errcode_ret)
          Interface to C language function:
cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret);
 long clCreateContext(PointerBuffer properties, PointerBuffer devices, CLErrorHandler pfn_notify, IntBuffer errcode_ret)
          Interface to C language function:
cl_context clCreateContext(intptr_t * , uint32_t, cl_device_id * , void (*pfn_notify)(const char *, const void *, size_t, void *), void *, int32_t * );
 long clCreateContextFromType(PointerBuffer properties, long device_type, CLErrorHandler pfn_notify, IntBuffer errcode_ret)
          Interface to C language function:
cl_context clCreateContextFromType(cl_context_properties *properties, cl_device_type device_type, void (*pfn_notify)(const char *errinfo, const void *private_info, size_t cb, void *user_data), void *user_data, cl_int *errcode_ret) ;
 long clCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)
          Interface to C language function:
cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret);
 long clCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer host_ptr, IntBuffer errcode_ret)
          Interface to C language function:
cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret);
 long clCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)
          Interface to C language function:
cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret);
 long clCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer host_ptr, IntBuffer errcode_ret)
          Interface to C language function:
cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret);
 long clCreateKernel(long program, String kernel_name, int[] errcode_ret, int errcode_ret_offset)
          Interface to C language function:
cl_kernel clCreateKernel(cl_program program, const char * kernel_name, cl_int * errcode_ret);
 long clCreateKernel(long program, String kernel_name, IntBuffer errcode_ret)
          Interface to C language function:
cl_kernel clCreateKernel(cl_program program, const char * kernel_name, cl_int * errcode_ret);
 int clCreateKernelsInProgram(long program, int num_kernels, PointerBuffer kernels, IntBuffer num_kernels_ret)
          Interface to C language function:
cl_int clCreateKernelsInProgram(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret);
 long clCreateProgramWithBinary(long context, int num_devices, PointerBuffer device_list, PointerBuffer lengths, PointerBuffer binaries, IntBuffer binary_status, IntBuffer errcode_ret)
          Interface to C language function:
cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id * device_list, const size_t * lengths, const unsigned char * * binaries, cl_int * binary_status, cl_int * errcode_ret);
 long clCreateProgramWithSource(long context, int count, String[] strings, PointerBuffer lengths, IntBuffer errcode_ret)
          Interface to C language function:
cl_program clCreateProgramWithSource(cl_context context, cl_uint count, const char * * strings, const size_t * lengths, cl_int * errcode_ret);
 long clCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, int[] errcode_ret, int errcode_ret_offset)
          Interface to C language function:
cl_sampler clCreateSampler(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret);
 long clCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, IntBuffer errcode_ret)
          Interface to C language function:
cl_sampler clCreateSampler(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret);
 long clCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer buffer_create_info, int[] errcode_ret, int errcode_ret_offset)
          Interface to C language function:
cl_mem clCreateSubBuffer(cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret);
 long clCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer buffer_create_info, IntBuffer errcode_ret)
          Interface to C language function:
cl_mem clCreateSubBuffer(cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret);
 int clCreateSubDevicesEXT(long arg0, Int64Buffer arg1, int arg2, PointerBuffer arg3, IntBuffer arg4)
          Interface to C language function:
cl_int clCreateSubDevicesEXT(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * );
 int clCreateSubDevicesEXT(long arg0, long[] arg1, int arg1_offset, int arg2, PointerBuffer arg3, int[] arg4, int arg4_offset)
          Interface to C language function:
cl_int clCreateSubDevicesEXT(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * );
 long clCreateUserEvent(long context, int[] errcode_ret, int errcode_ret_offset)
          Interface to C language function:
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret);
 long clCreateUserEvent(long context, IntBuffer errcode_ret)
          Interface to C language function:
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret);
 int clEnqueueBarrier(long command_queue)
          Interface to C language function:
cl_int clEnqueueBarrier(cl_command_queue command_queue);
 int clEnqueueCopyBuffer(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long cb, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueCopyBuffer(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t cb, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueCopyBufferRect(long command_queue, long src_buffer, long dst_buffer, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueCopyBufferRect(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, const size_t * src_origin, const size_t * dst_origin, const size_t * region, size_t src_row_pitch, size_t src_slice_pitch, size_t dst_row_pitch, size_t dst_slice_pitch, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueCopyBufferToImage(long command_queue, long src_buffer, long dst_image, long src_offset, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t * , const size_t * , cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueCopyImage(long command_queue, long src_image, long dst_image, PointerBuffer arg3, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t * , const size_t * , const size_t * , cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueCopyImageToBuffer(long command_queue, long src_image, long dst_buffer, PointerBuffer arg3, PointerBuffer arg4, long dst_offset, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueCopyImageToBuffer(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, const size_t * , const size_t * , size_t dst_offset, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 ByteBuffer clEnqueueMapBuffer(long command_queue, long buffer, int blocking_map, long map_flags, long offset, long cb, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret)
          Interface to C language function:
void * clEnqueueMapBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t cb, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret);
 ByteBuffer clEnqueueMapImage(long command_queue, long image, int blocking_map, long map_flags, PointerBuffer arg4, PointerBuffer arg5, PointerBuffer image_row_pitch, PointerBuffer image_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret)
          Interface to C language function:
void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, const size_t * , const size_t * , size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret);
 int clEnqueueMarker(long command_queue, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueMarker(cl_command_queue command_queue, cl_event * event);
 int clEnqueueNDRangeKernel(long command_queue, long kernel, int work_dim, PointerBuffer global_work_offset, PointerBuffer global_work_size, PointerBuffer local_work_size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueNDRangeKernel(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, const size_t * global_work_offset, const size_t * global_work_size, const size_t * local_work_size, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueReadBuffer(long command_queue, long buffer, int blocking_read, long offset, long cb, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t cb, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueReadBufferRect(long command_queue, long buffer, int blocking_read, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueReadBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, const size_t * buffer_origin, const size_t * host_origin, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueReadImage(long command_queue, long image, int blocking_read, PointerBuffer arg3, PointerBuffer arg4, long row_pitch, long slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, const size_t * , const size_t * , size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueTask(long command_queue, long kernel, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueTask(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueUnmapMemObject(long command_queue, long memobj, Buffer mapped_ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueUnmapMemObject(cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueWaitForEvents(long command_queue, int num_events, PointerBuffer event_list)
          Interface to C language function:
cl_int clEnqueueWaitForEvents(cl_command_queue command_queue, cl_uint num_events, cl_event * event_list);
 int clEnqueueWriteBuffer(long command_queue, long buffer, int blocking_write, long offset, long cb, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t cb, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueWriteBufferRect(long command_queue, long buffer, int blocking_write, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueWriteBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, const size_t * buffer_origin, const size_t * host_origin, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueWriteImage(long command_queue, long image, int blocking_write, PointerBuffer arg3, PointerBuffer arg4, long input_row_pitch, long input_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Interface to C language function:
cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, const size_t * , const size_t * , size_t input_row_pitch, size_t input_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clFinish(long command_queue)
          Interface to C language function:
cl_int clFinish(cl_command_queue command_queue);
 int clFlush(long command_queue)
          Interface to C language function:
cl_int clFlush(cl_command_queue command_queue);
 int clGetCommandQueueInfo(long command_queue, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetContextInfo(long context, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetDeviceIDs(long platform, long device_type, int num_entries, PointerBuffer devices, IntBuffer num_devices)
          Interface to C language function:
cl_int clGetDeviceIDs(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices);
 int clGetDeviceInfo(long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetEventInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetEventProfilingInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetImageInfo(long image, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetKernelInfo(long kernel, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetKernelWorkGroupInfo(long kernel, long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetMemObjectInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetPlatformIDs(int num_entries, PointerBuffer platforms, IntBuffer num_platforms)
          Interface to C language function:
cl_int clGetPlatformIDs(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms);
 int clGetPlatformInfo(long platform, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetPlatformInfo(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetProgramBuildInfo(long program, long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetProgramInfo(long program, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetSamplerInfo(long sampler, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Interface to C language function:
cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, int[] num_image_formats, int num_image_formats_offset)
          Interface to C language function:
cl_int clGetSupportedImageFormats(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats);
 int clGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, IntBuffer num_image_formats)
          Interface to C language function:
cl_int clGetSupportedImageFormats(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats);
 int clIcdGetPlatformIDsKHR(int arg0, PointerBuffer arg1, IntBuffer arg2)
          Interface to C language function:
cl_int clIcdGetPlatformIDsKHR(cl_uint, cl_platform_id * , cl_uint * );
 int clReleaseCommandQueue(long command_queue)
          Interface to C language function:
cl_int clReleaseCommandQueue(cl_command_queue command_queue);
 int clReleaseContext(long context)
          Interface to C language function:
cl_int clReleaseContext(cl_context context);
 int clReleaseDeviceEXT(long arg0)
          Interface to C language function:
cl_int clReleaseDeviceEXT(cl_device_id);
 int clReleaseEvent(long event)
          Interface to C language function:
cl_int clReleaseEvent(cl_event event);
 int clReleaseKernel(long kernel)
          Interface to C language function:
cl_int clReleaseKernel(cl_kernel kernel);
 int clReleaseMemObject(long memobj)
          Interface to C language function:
cl_int clReleaseMemObject(cl_mem memobj);
 int clReleaseProgram(long program)
          Interface to C language function:
cl_int clReleaseProgram(cl_program program);
 int clReleaseSampler(long sampler)
          Interface to C language function:
cl_int clReleaseSampler(cl_sampler sampler);
 int clRetainCommandQueue(long command_queue)
          Interface to C language function:
cl_int clRetainCommandQueue(cl_command_queue command_queue);
 int clRetainContext(long context)
          Interface to C language function:
cl_int clRetainContext(cl_context context);
 int clRetainDeviceEXT(long arg0)
          Interface to C language function:
cl_int clRetainDeviceEXT(cl_device_id);
 int clRetainEvent(long event)
          Interface to C language function:
cl_int clRetainEvent(cl_event event);
 int clRetainKernel(long kernel)
          Interface to C language function:
cl_int clRetainKernel(cl_kernel kernel);
 int clRetainMemObject(long memobj)
          Interface to C language function:
cl_int clRetainMemObject(cl_mem memobj);
 int clRetainProgram(long program)
          Interface to C language function:
cl_int clRetainProgram(cl_program program);
 int clRetainSampler(long sampler)
          Interface to C language function:
cl_int clRetainSampler(cl_sampler sampler);
 int clSetEventCallback(long event, int type, CLEventCallback cb)
          Interface to C language function:
int32_t clSetEventCallback(cl_event event, cl_int command_exec_callback_type, void (CL_CALLBACK *pfn_event_notify) (cl_event event, cl_int event_command_exec_status, void *user_data), void *user_data);
 int clSetKernelArg(long kernel, int arg_index, long arg_size, Buffer arg_value)
          Interface to C language function:
cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void * arg_value);
 int clSetMemObjectDestructorCallback(long memObjID, CLMemObjectDestructorCallback cb)
          Interface to C language function:
int32_t clSetMemObjectDestructorCallback(cl_mem memobj, void (CL_CALLBACK *pfn_notify) (cl_mem memobj, void *user_data), void *user_data);
 int clSetUserEventStatus(long event, int execution_status)
          Interface to C language function:
cl_int clSetUserEventStatus(cl_event event, cl_int execution_status);
 int clUnloadCompiler()
          Interface to C language function:
cl_int clUnloadCompiler(void);
 int clWaitForEvents(int num_events, PointerBuffer event_list)
          Interface to C language function:
cl_int clWaitForEvents(cl_uint num_events, cl_event * event_list);
 

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_DEVICE_NOT_FOUND

static final int CL_DEVICE_NOT_FOUND
See Also:
Constant Field Values

CL_DEVICE_NOT_AVAILABLE

static final int CL_DEVICE_NOT_AVAILABLE
See Also:
Constant Field Values

CL_COMPILER_NOT_AVAILABLE

static final int CL_COMPILER_NOT_AVAILABLE
See Also:
Constant Field Values

CL_MEM_OBJECT_ALLOCATION_FAILURE

static final int CL_MEM_OBJECT_ALLOCATION_FAILURE
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_MEM_COPY_OVERLAP

static final int CL_MEM_COPY_OVERLAP
See Also:
Constant Field Values

CL_IMAGE_FORMAT_MISMATCH

static final int CL_IMAGE_FORMAT_MISMATCH
See Also:
Constant Field Values

CL_IMAGE_FORMAT_NOT_SUPPORTED

static final int CL_IMAGE_FORMAT_NOT_SUPPORTED
See Also:
Constant Field Values

CL_BUILD_PROGRAM_FAILURE

static final int CL_BUILD_PROGRAM_FAILURE
See Also:
Constant Field Values

CL_MAP_FAILURE

static final int CL_MAP_FAILURE
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_GL_OBJECT

static final int CL_INVALID_GL_OBJECT
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_PLATFORM_PROFILE

static final int CL_PLATFORM_PROFILE
See Also:
Constant Field Values

CL_PLATFORM_VERSION

static final int CL_PLATFORM_VERSION
See Also:
Constant Field Values

CL_PLATFORM_NAME

static final int CL_PLATFORM_NAME
See Also:
Constant Field Values

CL_PLATFORM_VENDOR

static final int CL_PLATFORM_VENDOR
See Also:
Constant Field Values

CL_PLATFORM_EXTENSIONS

static final int CL_PLATFORM_EXTENSIONS
See Also:
Constant Field Values

CL_DEVICE_TYPE_DEFAULT

static final int CL_DEVICE_TYPE_DEFAULT
See Also:
Constant Field Values

CL_DEVICE_TYPE_CPU

static final int CL_DEVICE_TYPE_CPU
See Also:
Constant Field Values

CL_DEVICE_TYPE_GPU

static final int CL_DEVICE_TYPE_GPU
See Also:
Constant Field Values

CL_DEVICE_TYPE_ACCELERATOR

static final int CL_DEVICE_TYPE_ACCELERATOR
See Also:
Constant Field Values

CL_DEVICE_TYPE_ALL

static final long CL_DEVICE_TYPE_ALL
See Also:
Constant Field Values

CL_DEVICE_TYPE

static final int CL_DEVICE_TYPE
See Also:
Constant Field Values

CL_DEVICE_VENDOR_ID

static final int CL_DEVICE_VENDOR_ID
See Also:
Constant Field Values

CL_DEVICE_MAX_COMPUTE_UNITS

static final int CL_DEVICE_MAX_COMPUTE_UNITS
See Also:
Constant Field Values

CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS

static final int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS
See Also:
Constant Field Values

CL_DEVICE_MAX_WORK_GROUP_SIZE

static final int CL_DEVICE_MAX_WORK_GROUP_SIZE
See Also:
Constant Field Values

CL_DEVICE_MAX_WORK_ITEM_SIZES

static final int CL_DEVICE_MAX_WORK_ITEM_SIZES
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR

static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT

static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT

static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG

static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT

static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE

static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE
See Also:
Constant Field Values

CL_DEVICE_MAX_CLOCK_FREQUENCY

static final int CL_DEVICE_MAX_CLOCK_FREQUENCY
See Also:
Constant Field Values

CL_DEVICE_ADDRESS_BITS

static final int CL_DEVICE_ADDRESS_BITS
See Also:
Constant Field Values

CL_DEVICE_MAX_READ_IMAGE_ARGS

static final int CL_DEVICE_MAX_READ_IMAGE_ARGS
See Also:
Constant Field Values

CL_DEVICE_MAX_WRITE_IMAGE_ARGS

static final int CL_DEVICE_MAX_WRITE_IMAGE_ARGS
See Also:
Constant Field Values

CL_DEVICE_MAX_MEM_ALLOC_SIZE

static final int CL_DEVICE_MAX_MEM_ALLOC_SIZE
See Also:
Constant Field Values

CL_DEVICE_IMAGE2D_MAX_WIDTH

static final int CL_DEVICE_IMAGE2D_MAX_WIDTH
See Also:
Constant Field Values

CL_DEVICE_IMAGE2D_MAX_HEIGHT

static final int CL_DEVICE_IMAGE2D_MAX_HEIGHT
See Also:
Constant Field Values

CL_DEVICE_IMAGE3D_MAX_WIDTH

static final int CL_DEVICE_IMAGE3D_MAX_WIDTH
See Also:
Constant Field Values

CL_DEVICE_IMAGE3D_MAX_HEIGHT

static final int CL_DEVICE_IMAGE3D_MAX_HEIGHT
See Also:
Constant Field Values

CL_DEVICE_IMAGE3D_MAX_DEPTH

static final int CL_DEVICE_IMAGE3D_MAX_DEPTH
See Also:
Constant Field Values

CL_DEVICE_IMAGE_SUPPORT

static final int CL_DEVICE_IMAGE_SUPPORT
See Also:
Constant Field Values

CL_DEVICE_MAX_PARAMETER_SIZE

static final int CL_DEVICE_MAX_PARAMETER_SIZE
See Also:
Constant Field Values

CL_DEVICE_MAX_SAMPLERS

static final int CL_DEVICE_MAX_SAMPLERS
See Also:
Constant Field Values

CL_DEVICE_MEM_BASE_ADDR_ALIGN

static final int CL_DEVICE_MEM_BASE_ADDR_ALIGN
See Also:
Constant Field Values

CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE

static final int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE
See Also:
Constant Field Values

CL_DEVICE_SINGLE_FP_CONFIG

static final int CL_DEVICE_SINGLE_FP_CONFIG
See Also:
Constant Field Values

CL_DEVICE_GLOBAL_MEM_CACHE_TYPE

static final int CL_DEVICE_GLOBAL_MEM_CACHE_TYPE
See Also:
Constant Field Values

CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE

static final int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE
See Also:
Constant Field Values

CL_DEVICE_GLOBAL_MEM_CACHE_SIZE

static final int CL_DEVICE_GLOBAL_MEM_CACHE_SIZE
See Also:
Constant Field Values

CL_DEVICE_GLOBAL_MEM_SIZE

static final int CL_DEVICE_GLOBAL_MEM_SIZE
See Also:
Constant Field Values

CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE

static final int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE
See Also:
Constant Field Values

CL_DEVICE_MAX_CONSTANT_ARGS

static final int CL_DEVICE_MAX_CONSTANT_ARGS
See Also:
Constant Field Values

CL_DEVICE_LOCAL_MEM_TYPE

static final int CL_DEVICE_LOCAL_MEM_TYPE
See Also:
Constant Field Values

CL_DEVICE_LOCAL_MEM_SIZE

static final int CL_DEVICE_LOCAL_MEM_SIZE
See Also:
Constant Field Values

CL_DEVICE_ERROR_CORRECTION_SUPPORT

static final int CL_DEVICE_ERROR_CORRECTION_SUPPORT
See Also:
Constant Field Values

CL_DEVICE_PROFILING_TIMER_RESOLUTION

static final int CL_DEVICE_PROFILING_TIMER_RESOLUTION
See Also:
Constant Field Values

CL_DEVICE_ENDIAN_LITTLE

static final int CL_DEVICE_ENDIAN_LITTLE
See Also:
Constant Field Values

CL_DEVICE_AVAILABLE

static final int CL_DEVICE_AVAILABLE
See Also:
Constant Field Values

CL_DEVICE_COMPILER_AVAILABLE

static final int CL_DEVICE_COMPILER_AVAILABLE
See Also:
Constant Field Values

CL_DEVICE_EXECUTION_CAPABILITIES

static final int CL_DEVICE_EXECUTION_CAPABILITIES
See Also:
Constant Field Values

CL_DEVICE_QUEUE_PROPERTIES

static final int CL_DEVICE_QUEUE_PROPERTIES
See Also:
Constant Field Values

CL_DEVICE_NAME

static final int CL_DEVICE_NAME
See Also:
Constant Field Values

CL_DEVICE_VENDOR

static final int CL_DEVICE_VENDOR
See Also:
Constant Field Values

CL_DRIVER_VERSION

static final int CL_DRIVER_VERSION
See Also:
Constant Field Values

CL_DEVICE_PROFILE

static final int CL_DEVICE_PROFILE
See Also:
Constant Field Values

CL_DEVICE_VERSION

static final int CL_DEVICE_VERSION
See Also:
Constant Field Values

CL_DEVICE_EXTENSIONS

static final int CL_DEVICE_EXTENSIONS
See Also:
Constant Field Values

CL_DEVICE_PLATFORM

static final int CL_DEVICE_PLATFORM
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF

static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF
See Also:
Constant Field Values

CL_DEVICE_HOST_UNIFIED_MEMORY

static final int CL_DEVICE_HOST_UNIFIED_MEMORY
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR

static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT

static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_INT

static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_INT
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG

static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT

static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE

static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF

static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF
See Also:
Constant Field Values

CL_DEVICE_OPENCL_C_VERSION

static final int CL_DEVICE_OPENCL_C_VERSION
See Also:
Constant Field Values

CL_FP_DENORM

static final int CL_FP_DENORM
See Also:
Constant Field Values

CL_FP_INF_NAN

static final int CL_FP_INF_NAN
See Also:
Constant Field Values

CL_FP_ROUND_TO_NEAREST

static final int CL_FP_ROUND_TO_NEAREST
See Also:
Constant Field Values

CL_FP_ROUND_TO_ZERO

static final int CL_FP_ROUND_TO_ZERO
See Also:
Constant Field Values

CL_FP_ROUND_TO_INF

static final int CL_FP_ROUND_TO_INF
See Also:
Constant Field Values

CL_FP_FMA

static final int CL_FP_FMA
See Also:
Constant Field Values

CL_FP_SOFT_FLOAT

static final int CL_FP_SOFT_FLOAT
See Also:
Constant Field Values

CL_NONE

static final int CL_NONE
See Also:
Constant Field Values

CL_READ_ONLY_CACHE

static final int CL_READ_ONLY_CACHE
See Also:
Constant Field Values

CL_READ_WRITE_CACHE

static final int CL_READ_WRITE_CACHE
See Also:
Constant Field Values

CL_LOCAL

static final int CL_LOCAL
See Also:
Constant Field Values

CL_GLOBAL

static final int CL_GLOBAL
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_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE

static final int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
See Also:
Constant Field Values

CL_QUEUE_PROFILING_ENABLE

static final int CL_QUEUE_PROFILING_ENABLE
See Also:
Constant Field Values

CL_CONTEXT_REFERENCE_COUNT

static final int CL_CONTEXT_REFERENCE_COUNT
See Also:
Constant Field Values

CL_CONTEXT_DEVICES

static final int CL_CONTEXT_DEVICES
See Also:
Constant Field Values

CL_CONTEXT_PROPERTIES

static final int CL_CONTEXT_PROPERTIES
See Also:
Constant Field Values

CL_CONTEXT_NUM_DEVICES

static final int CL_CONTEXT_NUM_DEVICES
See Also:
Constant Field Values

CL_CONTEXT_PLATFORM

static final int CL_CONTEXT_PLATFORM
See Also:
Constant Field Values

CL_QUEUE_CONTEXT

static final int CL_QUEUE_CONTEXT
See Also:
Constant Field Values

CL_QUEUE_DEVICE

static final int CL_QUEUE_DEVICE
See Also:
Constant Field Values

CL_QUEUE_REFERENCE_COUNT

static final int CL_QUEUE_REFERENCE_COUNT
See Also:
Constant Field Values

CL_QUEUE_PROPERTIES

static final int CL_QUEUE_PROPERTIES
See Also:
Constant Field Values

CL_MEM_READ_WRITE

static final int CL_MEM_READ_WRITE
See Also:
Constant Field Values

CL_MEM_WRITE_ONLY

static final int CL_MEM_WRITE_ONLY
See Also:
Constant Field Values

CL_MEM_READ_ONLY

static final int CL_MEM_READ_ONLY
See Also:
Constant Field Values

CL_MEM_USE_HOST_PTR

static final int CL_MEM_USE_HOST_PTR
See Also:
Constant Field Values

CL_MEM_ALLOC_HOST_PTR

static final int CL_MEM_ALLOC_HOST_PTR
See Also:
Constant Field Values

CL_MEM_COPY_HOST_PTR

static final int CL_MEM_COPY_HOST_PTR
See Also:
Constant Field Values

CL_R

static final int CL_R
See Also:
Constant Field Values

CL_A

static final int CL_A
See Also:
Constant Field Values

CL_RG

static final int CL_RG
See Also:
Constant Field Values

CL_RA

static final int CL_RA
See Also:
Constant Field Values

CL_RGB

static final int CL_RGB
See Also:
Constant Field Values

CL_RGBA

static final int CL_RGBA
See Also:
Constant Field Values

CL_BGRA

static final int CL_BGRA
See Also:
Constant Field Values

CL_ARGB

static final int CL_ARGB
See Also:
Constant Field Values

CL_INTENSITY

static final int CL_INTENSITY
See Also:
Constant Field Values

CL_LUMINANCE

static final int CL_LUMINANCE
See Also:
Constant Field Values

CL_Rx

static final int CL_Rx
See Also:
Constant Field Values

CL_RGx

static final int CL_RGx
See Also:
Constant Field Values

CL_RGBx

static final int CL_RGBx
See Also:
Constant Field Values

CL_SNORM_INT8

static final int CL_SNORM_INT8
See Also:
Constant Field Values

CL_SNORM_INT16

static final int CL_SNORM_INT16
See Also:
Constant Field Values

CL_UNORM_INT8

static final int CL_UNORM_INT8
See Also:
Constant Field Values

CL_UNORM_INT16

static final int CL_UNORM_INT16
See Also:
Constant Field Values

CL_UNORM_SHORT_565

static final int CL_UNORM_SHORT_565
See Also:
Constant Field Values

CL_UNORM_SHORT_555

static final int CL_UNORM_SHORT_555
See Also:
Constant Field Values

CL_UNORM_INT_101010

static final int CL_UNORM_INT_101010
See Also:
Constant Field Values

CL_SIGNED_INT8

static final int CL_SIGNED_INT8
See Also:
Constant Field Values

CL_SIGNED_INT16

static final int CL_SIGNED_INT16
See Also:
Constant Field Values

CL_SIGNED_INT32

static final int CL_SIGNED_INT32
See Also:
Constant Field Values

CL_UNSIGNED_INT8

static final int CL_UNSIGNED_INT8
See Also:
Constant Field Values

CL_UNSIGNED_INT16

static final int CL_UNSIGNED_INT16
See Also:
Constant Field Values

CL_UNSIGNED_INT32

static final int CL_UNSIGNED_INT32
See Also:
Constant Field Values

CL_HALF_FLOAT

static final int CL_HALF_FLOAT
See Also:
Constant Field Values

CL_FLOAT

static final int CL_FLOAT
See Also:
Constant Field Values

CL_MEM_OBJECT_BUFFER

static final int CL_MEM_OBJECT_BUFFER
See Also:
Constant Field Values

CL_MEM_OBJECT_IMAGE2D

static final int CL_MEM_OBJECT_IMAGE2D
See Also:
Constant Field Values

CL_MEM_OBJECT_IMAGE3D

static final int CL_MEM_OBJECT_IMAGE3D
See Also:
Constant Field Values

CL_MEM_TYPE

static final int CL_MEM_TYPE
See Also:
Constant Field Values

CL_MEM_FLAGS

static final int CL_MEM_FLAGS
See Also:
Constant Field Values

CL_MEM_SIZE

static final int CL_MEM_SIZE
See Also:
Constant Field Values

CL_MEM_HOST_PTR

static final int CL_MEM_HOST_PTR
See Also:
Constant Field Values

CL_MEM_MAP_COUNT

static final int CL_MEM_MAP_COUNT
See Also:
Constant Field Values

CL_MEM_REFERENCE_COUNT

static final int CL_MEM_REFERENCE_COUNT
See Also:
Constant Field Values

CL_MEM_CONTEXT

static final int CL_MEM_CONTEXT
See Also:
Constant Field Values

CL_MEM_ASSOCIATED_MEMOBJECT

static final int CL_MEM_ASSOCIATED_MEMOBJECT
See Also:
Constant Field Values

CL_MEM_OFFSET

static final int CL_MEM_OFFSET
See Also:
Constant Field Values

CL_IMAGE_FORMAT

static final int CL_IMAGE_FORMAT
See Also:
Constant Field Values

CL_IMAGE_ELEMENT_SIZE

static final int CL_IMAGE_ELEMENT_SIZE
See Also:
Constant Field Values

CL_IMAGE_ROW_PITCH

static final int CL_IMAGE_ROW_PITCH
See Also:
Constant Field Values

CL_IMAGE_SLICE_PITCH

static final int CL_IMAGE_SLICE_PITCH
See Also:
Constant Field Values

CL_IMAGE_WIDTH

static final int CL_IMAGE_WIDTH
See Also:
Constant Field Values

CL_IMAGE_HEIGHT

static final int CL_IMAGE_HEIGHT
See Also:
Constant Field Values

CL_IMAGE_DEPTH

static final int CL_IMAGE_DEPTH
See Also:
Constant Field Values

CL_ADDRESS_NONE

static final int CL_ADDRESS_NONE
See Also:
Constant Field Values

CL_ADDRESS_CLAMP_TO_EDGE

static final int CL_ADDRESS_CLAMP_TO_EDGE
See Also:
Constant Field Values

CL_ADDRESS_CLAMP

static final int CL_ADDRESS_CLAMP
See Also:
Constant Field Values

CL_ADDRESS_REPEAT

static final int CL_ADDRESS_REPEAT
See Also:
Constant Field Values

CL_ADDRESS_MIRRORED_REPEAT

static final int CL_ADDRESS_MIRRORED_REPEAT
See Also:
Constant Field Values

CL_FILTER_NEAREST

static final int CL_FILTER_NEAREST
See Also:
Constant Field Values

CL_FILTER_LINEAR

static final int CL_FILTER_LINEAR
See Also:
Constant Field Values

CL_SAMPLER_REFERENCE_COUNT

static final int CL_SAMPLER_REFERENCE_COUNT
See Also:
Constant Field Values

CL_SAMPLER_CONTEXT

static final int CL_SAMPLER_CONTEXT
See Also:
Constant Field Values

CL_SAMPLER_NORMALIZED_COORDS

static final int CL_SAMPLER_NORMALIZED_COORDS
See Also:
Constant Field Values

CL_SAMPLER_ADDRESSING_MODE

static final int CL_SAMPLER_ADDRESSING_MODE
See Also:
Constant Field Values

CL_SAMPLER_FILTER_MODE

static final int CL_SAMPLER_FILTER_MODE
See Also:
Constant Field Values

CL_MAP_READ

static final int CL_MAP_READ
See Also:
Constant Field Values

CL_MAP_WRITE

static final int CL_MAP_WRITE
See Also:
Constant Field Values

CL_PROGRAM_REFERENCE_COUNT

static final int CL_PROGRAM_REFERENCE_COUNT
See Also:
Constant Field Values

CL_PROGRAM_CONTEXT

static final int CL_PROGRAM_CONTEXT
See Also:
Constant Field Values

CL_PROGRAM_NUM_DEVICES

static final int CL_PROGRAM_NUM_DEVICES
See Also:
Constant Field Values

CL_PROGRAM_DEVICES

static final int CL_PROGRAM_DEVICES
See Also:
Constant Field Values

CL_PROGRAM_SOURCE

static final int CL_PROGRAM_SOURCE
See Also:
Constant Field Values

CL_PROGRAM_BINARY_SIZES

static final int CL_PROGRAM_BINARY_SIZES
See Also:
Constant Field Values

CL_PROGRAM_BINARIES

static final int CL_PROGRAM_BINARIES
See Also:
Constant Field Values

CL_PROGRAM_BUILD_STATUS

static final int CL_PROGRAM_BUILD_STATUS
See Also:
Constant Field Values

CL_PROGRAM_BUILD_OPTIONS

static final int CL_PROGRAM_BUILD_OPTIONS
See Also:
Constant Field Values

CL_PROGRAM_BUILD_LOG

static final int CL_PROGRAM_BUILD_LOG
See Also:
Constant Field Values

CL_BUILD_SUCCESS

static final int CL_BUILD_SUCCESS
See Also:
Constant Field Values

CL_BUILD_NONE

static final int CL_BUILD_NONE
See Also:
Constant Field Values

CL_BUILD_ERROR

static final int CL_BUILD_ERROR
See Also:
Constant Field Values

CL_BUILD_IN_PROGRESS

static final int CL_BUILD_IN_PROGRESS
See Also:
Constant Field Values

CL_KERNEL_FUNCTION_NAME

static final int CL_KERNEL_FUNCTION_NAME
See Also:
Constant Field Values

CL_KERNEL_NUM_ARGS

static final int CL_KERNEL_NUM_ARGS
See Also:
Constant Field Values

CL_KERNEL_REFERENCE_COUNT

static final int CL_KERNEL_REFERENCE_COUNT
See Also:
Constant Field Values

CL_KERNEL_CONTEXT

static final int CL_KERNEL_CONTEXT
See Also:
Constant Field Values

CL_KERNEL_PROGRAM

static final int CL_KERNEL_PROGRAM
See Also:
Constant Field Values

CL_KERNEL_WORK_GROUP_SIZE

static final int CL_KERNEL_WORK_GROUP_SIZE
See Also:
Constant Field Values

CL_KERNEL_COMPILE_WORK_GROUP_SIZE

static final int CL_KERNEL_COMPILE_WORK_GROUP_SIZE
See Also:
Constant Field Values

CL_KERNEL_LOCAL_MEM_SIZE

static final int CL_KERNEL_LOCAL_MEM_SIZE
See Also:
Constant Field Values

CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE

static final int CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE
See Also:
Constant Field Values

CL_KERNEL_PRIVATE_MEM_SIZE

static final int CL_KERNEL_PRIVATE_MEM_SIZE
See Also:
Constant Field Values

CL_EVENT_COMMAND_QUEUE

static final int CL_EVENT_COMMAND_QUEUE
See Also:
Constant Field Values

CL_EVENT_COMMAND_TYPE

static final int CL_EVENT_COMMAND_TYPE
See Also:
Constant Field Values

CL_EVENT_REFERENCE_COUNT

static final int CL_EVENT_REFERENCE_COUNT
See Also:
Constant Field Values

CL_EVENT_COMMAND_EXECUTION_STATUS

static final int CL_EVENT_COMMAND_EXECUTION_STATUS
See Also:
Constant Field Values

CL_EVENT_CONTEXT

static final int CL_EVENT_CONTEXT
See Also:
Constant Field Values

CL_COMMAND_NDRANGE_KERNEL

static final int CL_COMMAND_NDRANGE_KERNEL
See Also:
Constant Field Values

CL_COMMAND_TASK

static final int CL_COMMAND_TASK
See Also:
Constant Field Values

CL_COMMAND_NATIVE_KERNEL

static final int CL_COMMAND_NATIVE_KERNEL
See Also:
Constant Field Values

CL_COMMAND_READ_BUFFER

static final int CL_COMMAND_READ_BUFFER
See Also:
Constant Field Values

CL_COMMAND_WRITE_BUFFER

static final int CL_COMMAND_WRITE_BUFFER
See Also:
Constant Field Values

CL_COMMAND_COPY_BUFFER

static final int CL_COMMAND_COPY_BUFFER
See Also:
Constant Field Values

CL_COMMAND_READ_IMAGE

static final int CL_COMMAND_READ_IMAGE
See Also:
Constant Field Values

CL_COMMAND_WRITE_IMAGE

static final int CL_COMMAND_WRITE_IMAGE
See Also:
Constant Field Values

CL_COMMAND_COPY_IMAGE

static final int CL_COMMAND_COPY_IMAGE
See Also:
Constant Field Values

CL_COMMAND_COPY_IMAGE_TO_BUFFER

static final int CL_COMMAND_COPY_IMAGE_TO_BUFFER
See Also:
Constant Field Values

CL_COMMAND_COPY_BUFFER_TO_IMAGE

static final int CL_COMMAND_COPY_BUFFER_TO_IMAGE
See Also:
Constant Field Values

CL_COMMAND_MAP_BUFFER

static final int CL_COMMAND_MAP_BUFFER
See Also:
Constant Field Values

CL_COMMAND_MAP_IMAGE

static final int CL_COMMAND_MAP_IMAGE
See Also:
Constant Field Values

CL_COMMAND_UNMAP_MEM_OBJECT

static final int CL_COMMAND_UNMAP_MEM_OBJECT
See Also:
Constant Field Values

CL_COMMAND_MARKER

static final int CL_COMMAND_MARKER
See Also:
Constant Field Values

CL_COMMAND_ACQUIRE_GL_OBJECTS

static final int CL_COMMAND_ACQUIRE_GL_OBJECTS
See Also:
Constant Field Values

CL_COMMAND_RELEASE_GL_OBJECTS

static final int CL_COMMAND_RELEASE_GL_OBJECTS
See Also:
Constant Field Values

CL_COMMAND_READ_BUFFER_RECT

static final int CL_COMMAND_READ_BUFFER_RECT
See Also:
Constant Field Values

CL_COMMAND_WRITE_BUFFER_RECT

static final int CL_COMMAND_WRITE_BUFFER_RECT
See Also:
Constant Field Values

CL_COMMAND_COPY_BUFFER_RECT

static final int CL_COMMAND_COPY_BUFFER_RECT
See Also:
Constant Field Values

CL_COMMAND_USER

static final int CL_COMMAND_USER
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_PROFILING_COMMAND_QUEUED

static final int CL_PROFILING_COMMAND_QUEUED
See Also:
Constant Field Values

CL_PROFILING_COMMAND_SUBMIT

static final int CL_PROFILING_COMMAND_SUBMIT
See Also:
Constant Field Values

CL_PROFILING_COMMAND_START

static final int CL_PROFILING_COMMAND_START
See Also:
Constant Field Values

CL_PROFILING_COMMAND_END

static final int CL_PROFILING_COMMAND_END
See Also:
Constant Field Values

CL_DEVICE_DOUBLE_FP_CONFIG

static final int CL_DEVICE_DOUBLE_FP_CONFIG
See Also:
Constant Field Values

CL_DEVICE_HALF_FP_CONFIG

static final int CL_DEVICE_HALF_FP_CONFIG
See Also:
Constant Field Values

cl_khr_icd

static final int cl_khr_icd
See Also:
Constant Field Values

CL_PLATFORM_ICD_SUFFIX_KHR

static final int CL_PLATFORM_ICD_SUFFIX_KHR
See Also:
Constant Field Values

CL_PLATFORM_NOT_FOUND_KHR

static final int CL_PLATFORM_NOT_FOUND_KHR
See Also:
Constant Field Values

CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV

static final int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
See Also:
Constant Field Values

CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV

static final int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV
See Also:
Constant Field Values

CL_DEVICE_REGISTERS_PER_BLOCK_NV

static final int CL_DEVICE_REGISTERS_PER_BLOCK_NV
See Also:
Constant Field Values

CL_DEVICE_WARP_SIZE_NV

static final int CL_DEVICE_WARP_SIZE_NV
See Also:
Constant Field Values

CL_DEVICE_GPU_OVERLAP_NV

static final int CL_DEVICE_GPU_OVERLAP_NV
See Also:
Constant Field Values

CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV

static final int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV
See Also:
Constant Field Values

CL_DEVICE_INTEGRATED_MEMORY_NV

static final int CL_DEVICE_INTEGRATED_MEMORY_NV
See Also:
Constant Field Values

CL_DEVICE_PROFILING_TIMER_OFFSET_AMD

static final int CL_DEVICE_PROFILING_TIMER_OFFSET_AMD
See Also:
Constant Field Values

cl_ext_device_fission

static final int cl_ext_device_fission
See Also:
Constant Field Values

CL_DEVICE_PARTITION_EQUALLY_EXT

static final int CL_DEVICE_PARTITION_EQUALLY_EXT
See Also:
Constant Field Values

CL_DEVICE_PARTITION_BY_COUNTS_EXT

static final int CL_DEVICE_PARTITION_BY_COUNTS_EXT
See Also:
Constant Field Values

CL_DEVICE_PARTITION_BY_NAMES_EXT

static final int CL_DEVICE_PARTITION_BY_NAMES_EXT
See Also:
Constant Field Values

CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT

static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT
See Also:
Constant Field Values

CL_DEVICE_PARENT_DEVICE_EXT

static final int CL_DEVICE_PARENT_DEVICE_EXT
See Also:
Constant Field Values

CL_DEVICE_PARTITION_TYPES_EXT

static final int CL_DEVICE_PARTITION_TYPES_EXT
See Also:
Constant Field Values

CL_DEVICE_AFFINITY_DOMAINS_EXT

static final int CL_DEVICE_AFFINITY_DOMAINS_EXT
See Also:
Constant Field Values

CL_DEVICE_REFERENCE_COUNT_EXT

static final int CL_DEVICE_REFERENCE_COUNT_EXT
See Also:
Constant Field Values

CL_DEVICE_PARTITION_STYLE_EXT

static final int CL_DEVICE_PARTITION_STYLE_EXT
See Also:
Constant Field Values

CL_DEVICE_PARTITION_FAILED_EXT

static final int CL_DEVICE_PARTITION_FAILED_EXT
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_khr_gl_sharing

static final int cl_khr_gl_sharing
See Also:
Constant Field Values

CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR

static final int CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
See Also:
Constant Field Values

CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR

static final int CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR
See Also:
Constant Field Values

CL_DEVICES_FOR_GL_CONTEXT_KHR

static final int CL_DEVICES_FOR_GL_CONTEXT_KHR
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

CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR

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

clCreateBuffer

long clCreateBuffer(long context,
                    long flags,
                    long size,
                    Buffer host_ptr,
                    IntBuffer errcode_ret)
Interface to C language function:
cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret);


clCreateBuffer

long clCreateBuffer(long context,
                    long flags,
                    long size,
                    Buffer host_ptr,
                    int[] errcode_ret,
                    int errcode_ret_offset)
Interface to C language function:
cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret);


clCreateCommandQueue

long clCreateCommandQueue(long context,
                          long device,
                          long properties,
                          IntBuffer errcode_ret)
Interface to C language function:
cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret);


clCreateCommandQueue

long clCreateCommandQueue(long context,
                          long device,
                          long properties,
                          int[] errcode_ret,
                          int errcode_ret_offset)
Interface to C language function:
cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret);


clCreateImage2D

long clCreateImage2D(long context,
                     long flags,
                     CLImageFormatImpl image_format,
                     long image_width,
                     long image_height,
                     long image_row_pitch,
                     Buffer host_ptr,
                     IntBuffer errcode_ret)
Interface to C language function:
cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret);


clCreateImage2D

long clCreateImage2D(long context,
                     long flags,
                     CLImageFormatImpl image_format,
                     long image_width,
                     long image_height,
                     long image_row_pitch,
                     Buffer host_ptr,
                     int[] errcode_ret,
                     int errcode_ret_offset)
Interface to C language function:
cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret);


clCreateImage3D

long clCreateImage3D(long context,
                     long flags,
                     CLImageFormatImpl image_format,
                     long image_width,
                     long image_height,
                     long image_depth,
                     long image_row_pitch,
                     long image_slice_pitch,
                     Buffer host_ptr,
                     IntBuffer errcode_ret)
Interface to C language function:
cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret);


clCreateImage3D

long clCreateImage3D(long context,
                     long flags,
                     CLImageFormatImpl image_format,
                     long image_width,
                     long image_height,
                     long image_depth,
                     long image_row_pitch,
                     long image_slice_pitch,
                     Buffer host_ptr,
                     int[] errcode_ret,
                     int errcode_ret_offset)
Interface to C language function:
cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret);


clCreateKernel

long clCreateKernel(long program,
                    String kernel_name,
                    IntBuffer errcode_ret)
Interface to C language function:
cl_kernel clCreateKernel(cl_program program, const char * kernel_name, cl_int * errcode_ret);


clCreateKernel

long clCreateKernel(long program,
                    String kernel_name,
                    int[] errcode_ret,
                    int errcode_ret_offset)
Interface to C language function:
cl_kernel clCreateKernel(cl_program program, const char * kernel_name, cl_int * errcode_ret);


clCreateKernelsInProgram

int clCreateKernelsInProgram(long program,
                             int num_kernels,
                             PointerBuffer kernels,
                             IntBuffer num_kernels_ret)
Interface to C language function:
cl_int clCreateKernelsInProgram(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret);

Parameters:
kernels - a direct PointerBuffer
num_kernels_ret - a direct IntBuffer

clCreateProgramWithBinary

long clCreateProgramWithBinary(long context,
                               int num_devices,
                               PointerBuffer device_list,
                               PointerBuffer lengths,
                               PointerBuffer binaries,
                               IntBuffer binary_status,
                               IntBuffer errcode_ret)
Interface to C language function:
cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id * device_list, const size_t * lengths, const unsigned char * * binaries, cl_int * binary_status, cl_int * errcode_ret);

Parameters:
device_list - a direct PointerBuffer
lengths - a direct PointerBuffer
binaries - a direct PointerBuffer
binary_status - a direct IntBuffer
errcode_ret - a direct IntBuffer

clCreateProgramWithSource

long clCreateProgramWithSource(long context,
                               int count,
                               String[] strings,
                               PointerBuffer lengths,
                               IntBuffer errcode_ret)
Interface to C language function:
cl_program clCreateProgramWithSource(cl_context context, cl_uint count, const char * * strings, const size_t * lengths, cl_int * errcode_ret);

Parameters:
lengths - a direct PointerBuffer
errcode_ret - a direct IntBuffer

clCreateSampler

long clCreateSampler(long context,
                     int normalized_coords,
                     int addressing_mode,
                     int filter_mode,
                     IntBuffer errcode_ret)
Interface to C language function:
cl_sampler clCreateSampler(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret);


clCreateSampler

long clCreateSampler(long context,
                     int normalized_coords,
                     int addressing_mode,
                     int filter_mode,
                     int[] errcode_ret,
                     int errcode_ret_offset)
Interface to C language function:
cl_sampler clCreateSampler(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret);


clCreateSubBuffer

long clCreateSubBuffer(long buffer,
                       long flags,
                       int buffer_create_type,
                       Buffer buffer_create_info,
                       IntBuffer errcode_ret)
Interface to C language function:
cl_mem clCreateSubBuffer(cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret);


clCreateSubBuffer

long clCreateSubBuffer(long buffer,
                       long flags,
                       int buffer_create_type,
                       Buffer buffer_create_info,
                       int[] errcode_ret,
                       int errcode_ret_offset)
Interface to C language function:
cl_mem clCreateSubBuffer(cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret);


clCreateSubDevicesEXT

int clCreateSubDevicesEXT(long arg0,
                          Int64Buffer arg1,
                          int arg2,
                          PointerBuffer arg3,
                          IntBuffer arg4)
Interface to C language function:
cl_int clCreateSubDevicesEXT(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * );


clCreateSubDevicesEXT

int clCreateSubDevicesEXT(long arg0,
                          long[] arg1,
                          int arg1_offset,
                          int arg2,
                          PointerBuffer arg3,
                          int[] arg4,
                          int arg4_offset)
Interface to C language function:
cl_int clCreateSubDevicesEXT(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * );


clCreateUserEvent

long clCreateUserEvent(long context,
                       IntBuffer errcode_ret)
Interface to C language function:
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret);


clCreateUserEvent

long clCreateUserEvent(long context,
                       int[] errcode_ret,
                       int errcode_ret_offset)
Interface to C language function:
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret);


clEnqueueBarrier

int clEnqueueBarrier(long command_queue)
Interface to C language function:
cl_int clEnqueueBarrier(cl_command_queue command_queue);


clEnqueueCopyBuffer

int clEnqueueCopyBuffer(long command_queue,
                        long src_buffer,
                        long dst_buffer,
                        long src_offset,
                        long dst_offset,
                        long cb,
                        int num_events_in_wait_list,
                        PointerBuffer event_wait_list,
                        PointerBuffer event)
Interface to C language function:
cl_int clEnqueueCopyBuffer(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t cb, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Parameters:
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueCopyBufferRect

int clEnqueueCopyBufferRect(long command_queue,
                            long src_buffer,
                            long dst_buffer,
                            PointerBuffer src_origin,
                            PointerBuffer dst_origin,
                            PointerBuffer region,
                            long src_row_pitch,
                            long src_slice_pitch,
                            long dst_row_pitch,
                            long dst_slice_pitch,
                            int num_events_in_wait_list,
                            PointerBuffer event_wait_list,
                            PointerBuffer event)
Interface to C language function:
cl_int clEnqueueCopyBufferRect(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, const size_t * src_origin, const size_t * dst_origin, const size_t * region, size_t src_row_pitch, size_t src_slice_pitch, size_t dst_row_pitch, size_t dst_slice_pitch, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);


clEnqueueCopyBufferToImage

int clEnqueueCopyBufferToImage(long command_queue,
                               long src_buffer,
                               long dst_image,
                               long src_offset,
                               PointerBuffer arg4,
                               PointerBuffer arg5,
                               int num_events_in_wait_list,
                               PointerBuffer event_wait_list,
                               PointerBuffer event)
Interface to C language function:
cl_int clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t * , const size_t * , cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Parameters:
arg4 - a direct PointerBuffer
arg5 - a direct PointerBuffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueCopyImage

int clEnqueueCopyImage(long command_queue,
                       long src_image,
                       long dst_image,
                       PointerBuffer arg3,
                       PointerBuffer arg4,
                       PointerBuffer arg5,
                       int num_events_in_wait_list,
                       PointerBuffer event_wait_list,
                       PointerBuffer event)
Interface to C language function:
cl_int clEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t * , const size_t * , const size_t * , cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Parameters:
arg3 - a direct PointerBuffer
arg4 - a direct PointerBuffer
arg5 - a direct PointerBuffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueCopyImageToBuffer

int clEnqueueCopyImageToBuffer(long command_queue,
                               long src_image,
                               long dst_buffer,
                               PointerBuffer arg3,
                               PointerBuffer arg4,
                               long dst_offset,
                               int num_events_in_wait_list,
                               PointerBuffer event_wait_list,
                               PointerBuffer event)
Interface to C language function:
cl_int clEnqueueCopyImageToBuffer(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, const size_t * , const size_t * , size_t dst_offset, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Parameters:
arg3 - a direct PointerBuffer
arg4 - a direct PointerBuffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueMapBuffer

ByteBuffer clEnqueueMapBuffer(long command_queue,
                              long buffer,
                              int blocking_map,
                              long map_flags,
                              long offset,
                              long cb,
                              int num_events_in_wait_list,
                              PointerBuffer event_wait_list,
                              PointerBuffer event,
                              IntBuffer errcode_ret)
Interface to C language function:
void * clEnqueueMapBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t cb, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret);

Parameters:
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer
errcode_ret - a direct IntBuffer

clEnqueueMapImage

ByteBuffer clEnqueueMapImage(long command_queue,
                             long image,
                             int blocking_map,
                             long map_flags,
                             PointerBuffer arg4,
                             PointerBuffer arg5,
                             PointerBuffer image_row_pitch,
                             PointerBuffer image_slice_pitch,
                             int num_events_in_wait_list,
                             PointerBuffer event_wait_list,
                             PointerBuffer event,
                             IntBuffer errcode_ret)
Interface to C language function:
void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, const size_t * , const size_t * , size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret);

Parameters:
arg4 - a direct PointerBuffer
arg5 - a direct PointerBuffer
image_row_pitch - a direct PointerBuffer
image_slice_pitch - a direct PointerBuffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer
errcode_ret - a direct IntBuffer

clEnqueueMarker

int clEnqueueMarker(long command_queue,
                    PointerBuffer event)
Interface to C language function:
cl_int clEnqueueMarker(cl_command_queue command_queue, cl_event * event);

Parameters:
event - a direct PointerBuffer

clEnqueueNDRangeKernel

int clEnqueueNDRangeKernel(long command_queue,
                           long kernel,
                           int work_dim,
                           PointerBuffer global_work_offset,
                           PointerBuffer global_work_size,
                           PointerBuffer local_work_size,
                           int num_events_in_wait_list,
                           PointerBuffer event_wait_list,
                           PointerBuffer event)
Interface to C language function:
cl_int clEnqueueNDRangeKernel(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, const size_t * global_work_offset, const size_t * global_work_size, const size_t * local_work_size, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Parameters:
global_work_offset - a direct PointerBuffer
global_work_size - a direct PointerBuffer
local_work_size - a direct PointerBuffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueReadBuffer

int clEnqueueReadBuffer(long command_queue,
                        long buffer,
                        int blocking_read,
                        long offset,
                        long cb,
                        Buffer ptr,
                        int num_events_in_wait_list,
                        PointerBuffer event_wait_list,
                        PointerBuffer event)
Interface to C language function:
cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t cb, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Parameters:
ptr - a direct Buffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueReadBufferRect

int clEnqueueReadBufferRect(long command_queue,
                            long buffer,
                            int blocking_read,
                            PointerBuffer buffer_origin,
                            PointerBuffer host_origin,
                            PointerBuffer region,
                            long buffer_row_pitch,
                            long buffer_slice_pitch,
                            long host_row_pitch,
                            long host_slice_pitch,
                            Buffer ptr,
                            int num_events_in_wait_list,
                            PointerBuffer event_wait_list,
                            PointerBuffer event)
Interface to C language function:
cl_int clEnqueueReadBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, const size_t * buffer_origin, const size_t * host_origin, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);


clEnqueueReadImage

int clEnqueueReadImage(long command_queue,
                       long image,
                       int blocking_read,
                       PointerBuffer arg3,
                       PointerBuffer arg4,
                       long row_pitch,
                       long slice_pitch,
                       Buffer ptr,
                       int num_events_in_wait_list,
                       PointerBuffer event_wait_list,
                       PointerBuffer event)
Interface to C language function:
cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, const size_t * , const size_t * , size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Parameters:
arg3 - a direct PointerBuffer
arg4 - a direct PointerBuffer
ptr - a direct Buffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueTask

int clEnqueueTask(long command_queue,
                  long kernel,
                  int num_events_in_wait_list,
                  PointerBuffer event_wait_list,
                  PointerBuffer event)
Interface to C language function:
cl_int clEnqueueTask(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Parameters:
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueUnmapMemObject

int clEnqueueUnmapMemObject(long command_queue,
                            long memobj,
                            Buffer mapped_ptr,
                            int num_events_in_wait_list,
                            PointerBuffer event_wait_list,
                            PointerBuffer event)
Interface to C language function:
cl_int clEnqueueUnmapMemObject(cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Parameters:
mapped_ptr - a direct Buffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueWaitForEvents

int clEnqueueWaitForEvents(long command_queue,
                           int num_events,
                           PointerBuffer event_list)
Interface to C language function:
cl_int clEnqueueWaitForEvents(cl_command_queue command_queue, cl_uint num_events, cl_event * event_list);

Parameters:
event_list - a direct PointerBuffer

clEnqueueWriteBuffer

int clEnqueueWriteBuffer(long command_queue,
                         long buffer,
                         int blocking_write,
                         long offset,
                         long cb,
                         Buffer ptr,
                         int num_events_in_wait_list,
                         PointerBuffer event_wait_list,
                         PointerBuffer event)
Interface to C language function:
cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t cb, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Parameters:
ptr - a direct Buffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueWriteBufferRect

int clEnqueueWriteBufferRect(long command_queue,
                             long buffer,
                             int blocking_write,
                             PointerBuffer buffer_origin,
                             PointerBuffer host_origin,
                             PointerBuffer region,
                             long buffer_row_pitch,
                             long buffer_slice_pitch,
                             long host_row_pitch,
                             long host_slice_pitch,
                             Buffer ptr,
                             int num_events_in_wait_list,
                             PointerBuffer event_wait_list,
                             PointerBuffer event)
Interface to C language function:
cl_int clEnqueueWriteBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, const size_t * buffer_origin, const size_t * host_origin, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);


clEnqueueWriteImage

int clEnqueueWriteImage(long command_queue,
                        long image,
                        int blocking_write,
                        PointerBuffer arg3,
                        PointerBuffer arg4,
                        long input_row_pitch,
                        long input_slice_pitch,
                        Buffer ptr,
                        int num_events_in_wait_list,
                        PointerBuffer event_wait_list,
                        PointerBuffer event)
Interface to C language function:
cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, const size_t * , const size_t * , size_t input_row_pitch, size_t input_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Parameters:
arg3 - a direct PointerBuffer
arg4 - a direct PointerBuffer
ptr - a direct Buffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clFinish

int clFinish(long command_queue)
Interface to C language function:
cl_int clFinish(cl_command_queue command_queue);


clFlush

int clFlush(long command_queue)
Interface to C language function:
cl_int clFlush(cl_command_queue command_queue);


clGetCommandQueueInfo

int clGetCommandQueueInfo(long command_queue,
                          int param_name,
                          long param_value_size,
                          Buffer param_value,
                          PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetContextInfo

int clGetContextInfo(long context,
                     int param_name,
                     long param_value_size,
                     Buffer param_value,
                     PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetDeviceIDs

int clGetDeviceIDs(long platform,
                   long device_type,
                   int num_entries,
                   PointerBuffer devices,
                   IntBuffer num_devices)
Interface to C language function:
cl_int clGetDeviceIDs(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices);

Parameters:
devices - a direct PointerBuffer
num_devices - a direct IntBuffer

clGetDeviceInfo

int clGetDeviceInfo(long device,
                    int param_name,
                    long param_value_size,
                    Buffer param_value,
                    PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetEventInfo

int clGetEventInfo(long event,
                   int param_name,
                   long param_value_size,
                   Buffer param_value,
                   PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetEventProfilingInfo

int clGetEventProfilingInfo(long event,
                            int param_name,
                            long param_value_size,
                            Buffer param_value,
                            PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetImageInfo

int clGetImageInfo(long image,
                   int param_name,
                   long param_value_size,
                   Buffer param_value,
                   PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetKernelInfo

int clGetKernelInfo(long kernel,
                    int param_name,
                    long param_value_size,
                    Buffer param_value,
                    PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetKernelWorkGroupInfo

int clGetKernelWorkGroupInfo(long kernel,
                             long device,
                             int param_name,
                             long param_value_size,
                             Buffer param_value,
                             PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetMemObjectInfo

int clGetMemObjectInfo(long memobj,
                       int param_name,
                       long param_value_size,
                       Buffer param_value,
                       PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetPlatformIDs

int clGetPlatformIDs(int num_entries,
                     PointerBuffer platforms,
                     IntBuffer num_platforms)
Interface to C language function:
cl_int clGetPlatformIDs(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms);

Parameters:
platforms - a direct PointerBuffer
num_platforms - a direct IntBuffer

clGetPlatformInfo

int clGetPlatformInfo(long platform,
                      int param_name,
                      long param_value_size,
                      Buffer param_value,
                      PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetPlatformInfo(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetProgramBuildInfo

int clGetProgramBuildInfo(long program,
                          long device,
                          int param_name,
                          long param_value_size,
                          Buffer param_value,
                          PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetProgramInfo

int clGetProgramInfo(long program,
                     int param_name,
                     long param_value_size,
                     Buffer param_value,
                     PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetSamplerInfo

int clGetSamplerInfo(long sampler,
                     int param_name,
                     long param_value_size,
                     Buffer param_value,
                     PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetSupportedImageFormats

int clGetSupportedImageFormats(long context,
                               long flags,
                               int image_type,
                               int num_entries,
                               CLImageFormatImpl image_formats,
                               IntBuffer num_image_formats)
Interface to C language function:
cl_int clGetSupportedImageFormats(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats);


clGetSupportedImageFormats

int clGetSupportedImageFormats(long context,
                               long flags,
                               int image_type,
                               int num_entries,
                               CLImageFormatImpl image_formats,
                               int[] num_image_formats,
                               int num_image_formats_offset)
Interface to C language function:
cl_int clGetSupportedImageFormats(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats);


clIcdGetPlatformIDsKHR

int clIcdGetPlatformIDsKHR(int arg0,
                           PointerBuffer arg1,
                           IntBuffer arg2)
Interface to C language function:
cl_int clIcdGetPlatformIDsKHR(cl_uint, cl_platform_id * , cl_uint * );

Parameters:
arg1 - a direct PointerBuffer
arg2 - a direct IntBuffer

clReleaseCommandQueue

int clReleaseCommandQueue(long command_queue)
Interface to C language function:
cl_int clReleaseCommandQueue(cl_command_queue command_queue);


clReleaseContext

int clReleaseContext(long context)
Interface to C language function:
cl_int clReleaseContext(cl_context context);


clReleaseDeviceEXT

int clReleaseDeviceEXT(long arg0)
Interface to C language function:
cl_int clReleaseDeviceEXT(cl_device_id);


clReleaseEvent

int clReleaseEvent(long event)
Interface to C language function:
cl_int clReleaseEvent(cl_event event);


clReleaseKernel

int clReleaseKernel(long kernel)
Interface to C language function:
cl_int clReleaseKernel(cl_kernel kernel);


clReleaseMemObject

int clReleaseMemObject(long memobj)
Interface to C language function:
cl_int clReleaseMemObject(cl_mem memobj);


clReleaseProgram

int clReleaseProgram(long program)
Interface to C language function:
cl_int clReleaseProgram(cl_program program);


clReleaseSampler

int clReleaseSampler(long sampler)
Interface to C language function:
cl_int clReleaseSampler(cl_sampler sampler);


clRetainCommandQueue

int clRetainCommandQueue(long command_queue)
Interface to C language function:
cl_int clRetainCommandQueue(cl_command_queue command_queue);


clRetainContext

int clRetainContext(long context)
Interface to C language function:
cl_int clRetainContext(cl_context context);


clRetainDeviceEXT

int clRetainDeviceEXT(long arg0)
Interface to C language function:
cl_int clRetainDeviceEXT(cl_device_id);


clRetainEvent

int clRetainEvent(long event)
Interface to C language function:
cl_int clRetainEvent(cl_event event);


clRetainKernel

int clRetainKernel(long kernel)
Interface to C language function:
cl_int clRetainKernel(cl_kernel kernel);


clRetainMemObject

int clRetainMemObject(long memobj)
Interface to C language function:
cl_int clRetainMemObject(cl_mem memobj);


clRetainProgram

int clRetainProgram(long program)
Interface to C language function:
cl_int clRetainProgram(cl_program program);


clRetainSampler

int clRetainSampler(long sampler)
Interface to C language function:
cl_int clRetainSampler(cl_sampler sampler);


clSetKernelArg

int clSetKernelArg(long kernel,
                   int arg_index,
                   long arg_size,
                   Buffer arg_value)
Interface to C language function:
cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void * arg_value);

Parameters:
arg_value - a direct Buffer

clSetUserEventStatus

int clSetUserEventStatus(long event,
                         int execution_status)
Interface to C language function:
cl_int clSetUserEventStatus(cl_event event, cl_int execution_status);


clUnloadCompiler

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


clWaitForEvents

int clWaitForEvents(int num_events,
                    PointerBuffer event_list)
Interface to C language function:
cl_int clWaitForEvents(cl_uint num_events, cl_event * event_list);

Parameters:
event_list - a direct PointerBuffer

clCreateContext

long clCreateContext(PointerBuffer properties,
                     PointerBuffer devices,
                     CLErrorHandler pfn_notify,
                     IntBuffer errcode_ret)
Interface to C language function:
cl_context clCreateContext(intptr_t * , uint32_t, cl_device_id * , void (*pfn_notify)(const char *, const void *, size_t, void *), void *, int32_t * );


clCreateContextFromType

long clCreateContextFromType(PointerBuffer properties,
                             long device_type,
                             CLErrorHandler pfn_notify,
                             IntBuffer errcode_ret)
Interface to C language function:
cl_context clCreateContextFromType(cl_context_properties *properties, cl_device_type device_type, void (*pfn_notify)(const char *errinfo, const void *private_info, size_t cb, void *user_data), void *user_data, cl_int *errcode_ret) ;


clBuildProgram

int clBuildProgram(long program,
                   int deviceCount,
                   PointerBuffer devices,
                   String options,
                   BuildProgramCallback cb)
Interface to C language function:
int32_t clBuildProgram(cl_program, uint32_t, cl_device_id * , const char * , void (*pfn_notify)(cl_program, void *user_data), void * );


clSetEventCallback

int clSetEventCallback(long event,
                       int type,
                       CLEventCallback cb)
Interface to C language function:
int32_t clSetEventCallback(cl_event event, cl_int command_exec_callback_type, void (CL_CALLBACK *pfn_event_notify) (cl_event event, cl_int event_command_exec_status, void *user_data), void *user_data);


clSetMemObjectDestructorCallback

int clSetMemObjectDestructorCallback(long memObjID,
                                     CLMemObjectDestructorCallback cb)
Interface to C language function:
int32_t clSetMemObjectDestructorCallback(cl_mem memobj, void (CL_CALLBACK *pfn_notify) (cl_mem memobj, void *user_data), void *user_data);