com.jogamp.opencl.impl
Class CLAbstractImpl

java.lang.Object
  extended by com.jogamp.opencl.impl.CLAbstractImpl
All Implemented Interfaces:
CL, CLGLI
Direct Known Subclasses:
CLImpl

public abstract class CLAbstractImpl
extends Object
implements CLGLI

Java bindings to OpenCL, the Open Computing Language (generated).

Author:
Michael Bien

Field Summary
protected  CLProcAddressTable addressTable
           
 
Fields inherited from interface com.jogamp.opencl.gl.CLGLI
CL_GL_CONTEXT_KHR, CL_GL_MIPMAP_LEVEL, CL_GL_OBJECT_BUFFER, CL_GL_OBJECT_RENDERBUFFER, CL_GL_OBJECT_TEXTURE2D, CL_GL_OBJECT_TEXTURE3D, CL_GL_TEXTURE_TARGET
 
Fields inherited from interface com.jogamp.opencl.CL
CL_A, CL_ADDRESS_CLAMP, CL_ADDRESS_CLAMP_TO_EDGE, CL_ADDRESS_MIRRORED_REPEAT, CL_ADDRESS_NONE, CL_ADDRESS_REPEAT, CL_AFFINITY_DOMAIN_L1_CACHE_EXT, CL_AFFINITY_DOMAIN_L2_CACHE_EXT, CL_AFFINITY_DOMAIN_L3_CACHE_EXT, CL_AFFINITY_DOMAIN_L4_CACHE_EXT, CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT, CL_AFFINITY_DOMAIN_NUMA_EXT, CL_ARGB, CL_BGRA, CL_BUFFER_CREATE_TYPE_REGION, CL_BUILD_ERROR, CL_BUILD_IN_PROGRESS, CL_BUILD_NONE, CL_BUILD_PROGRAM_FAILURE, CL_BUILD_SUCCESS, CL_CGL_SHAREGROUP_KHR, CL_CHAR_BIT, CL_CHAR_MAX, CL_COMMAND_ACQUIRE_GL_OBJECTS, CL_COMMAND_COPY_BUFFER, CL_COMMAND_COPY_BUFFER_RECT, CL_COMMAND_COPY_BUFFER_TO_IMAGE, CL_COMMAND_COPY_IMAGE, CL_COMMAND_COPY_IMAGE_TO_BUFFER, CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR, CL_COMMAND_MAP_BUFFER, CL_COMMAND_MAP_IMAGE, CL_COMMAND_MARKER, CL_COMMAND_NATIVE_KERNEL, CL_COMMAND_NDRANGE_KERNEL, CL_COMMAND_READ_BUFFER, CL_COMMAND_READ_BUFFER_RECT, CL_COMMAND_READ_IMAGE, CL_COMMAND_RELEASE_GL_OBJECTS, CL_COMMAND_TASK, CL_COMMAND_UNMAP_MEM_OBJECT, CL_COMMAND_USER, CL_COMMAND_WRITE_BUFFER, CL_COMMAND_WRITE_BUFFER_RECT, CL_COMMAND_WRITE_IMAGE, CL_COMPILER_NOT_AVAILABLE, CL_COMPLETE, CL_CONTEXT_DEVICES, CL_CONTEXT_NUM_DEVICES, CL_CONTEXT_PLATFORM, CL_CONTEXT_PROPERTIES, CL_CONTEXT_REFERENCE_COUNT, CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR, CL_DBL_DIG, CL_DBL_MANT_DIG, CL_DBL_MIN_10_EXP, CL_DBL_MIN_EXP, CL_DBL_RADIX, CL_DEVICE_ADDRESS_BITS, CL_DEVICE_AFFINITY_DOMAINS_EXT, CL_DEVICE_AVAILABLE, CL_DEVICE_COMPILER_AVAILABLE, CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV, CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV, CL_DEVICE_DOUBLE_FP_CONFIG, CL_DEVICE_ENDIAN_LITTLE, CL_DEVICE_ERROR_CORRECTION_SUPPORT, CL_DEVICE_EXECUTION_CAPABILITIES, CL_DEVICE_EXTENSIONS, CL_DEVICE_GLOBAL_MEM_CACHE_SIZE, CL_DEVICE_GLOBAL_MEM_CACHE_TYPE, CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE, CL_DEVICE_GLOBAL_MEM_SIZE, CL_DEVICE_GPU_OVERLAP_NV, CL_DEVICE_HALF_FP_CONFIG, CL_DEVICE_HOST_UNIFIED_MEMORY, CL_DEVICE_IMAGE_SUPPORT, CL_DEVICE_IMAGE2D_MAX_HEIGHT, CL_DEVICE_IMAGE2D_MAX_WIDTH, CL_DEVICE_IMAGE3D_MAX_DEPTH, CL_DEVICE_IMAGE3D_MAX_HEIGHT, CL_DEVICE_IMAGE3D_MAX_WIDTH, CL_DEVICE_INTEGRATED_MEMORY_NV, CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV, CL_DEVICE_LOCAL_MEM_SIZE, CL_DEVICE_LOCAL_MEM_TYPE, CL_DEVICE_MAX_CLOCK_FREQUENCY, CL_DEVICE_MAX_COMPUTE_UNITS, CL_DEVICE_MAX_CONSTANT_ARGS, CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE, CL_DEVICE_MAX_MEM_ALLOC_SIZE, CL_DEVICE_MAX_PARAMETER_SIZE, CL_DEVICE_MAX_READ_IMAGE_ARGS, CL_DEVICE_MAX_SAMPLERS, CL_DEVICE_MAX_WORK_GROUP_SIZE, CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS, CL_DEVICE_MAX_WORK_ITEM_SIZES, CL_DEVICE_MAX_WRITE_IMAGE_ARGS, CL_DEVICE_MEM_BASE_ADDR_ALIGN, CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE, CL_DEVICE_NAME, CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR, CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE, CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT, CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF, CL_DEVICE_NATIVE_VECTOR_WIDTH_INT, CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG, CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT, CL_DEVICE_NOT_AVAILABLE, CL_DEVICE_NOT_FOUND, CL_DEVICE_OPENCL_C_VERSION, CL_DEVICE_PARENT_DEVICE_EXT, CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT, CL_DEVICE_PARTITION_BY_COUNTS_EXT, CL_DEVICE_PARTITION_BY_NAMES_EXT, CL_DEVICE_PARTITION_EQUALLY_EXT, CL_DEVICE_PARTITION_FAILED_EXT, CL_DEVICE_PARTITION_STYLE_EXT, CL_DEVICE_PARTITION_TYPES_EXT, CL_DEVICE_PLATFORM, CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR, CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE, CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT, CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF, CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT, CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG, CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT, CL_DEVICE_PROFILE, CL_DEVICE_PROFILING_TIMER_OFFSET_AMD, CL_DEVICE_PROFILING_TIMER_RESOLUTION, CL_DEVICE_QUEUE_PROPERTIES, CL_DEVICE_REFERENCE_COUNT_EXT, CL_DEVICE_REGISTERS_PER_BLOCK_NV, CL_DEVICE_SINGLE_FP_CONFIG, CL_DEVICE_TYPE, CL_DEVICE_TYPE_ACCELERATOR, CL_DEVICE_TYPE_ALL, CL_DEVICE_TYPE_CPU, CL_DEVICE_TYPE_DEFAULT, CL_DEVICE_TYPE_GPU, CL_DEVICE_VENDOR, CL_DEVICE_VENDOR_ID, CL_DEVICE_VERSION, CL_DEVICE_WARP_SIZE_NV, CL_DEVICES_FOR_GL_CONTEXT_KHR, CL_DRIVER_VERSION, CL_EGL_DISPLAY_KHR, CL_EVENT_COMMAND_EXECUTION_STATUS, CL_EVENT_COMMAND_QUEUE, CL_EVENT_COMMAND_TYPE, CL_EVENT_CONTEXT, CL_EVENT_REFERENCE_COUNT, CL_EXEC_KERNEL, CL_EXEC_NATIVE_KERNEL, CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST, cl_ext_device_fission, CL_FALSE, CL_FILTER_LINEAR, CL_FILTER_NEAREST, CL_FLOAT, CL_FLT_DIG, CL_FLT_MANT_DIG, CL_FLT_MIN_10_EXP, CL_FLT_MIN_EXP, CL_FLT_RADIX, CL_FP_DENORM, CL_FP_FMA, CL_FP_INF_NAN, CL_FP_ROUND_TO_INF, CL_FP_ROUND_TO_NEAREST, CL_FP_ROUND_TO_ZERO, CL_FP_SOFT_FLOAT, CL_GLOBAL, CL_GLX_DISPLAY_KHR, CL_HALF_FLOAT, CL_IMAGE_DEPTH, CL_IMAGE_ELEMENT_SIZE, CL_IMAGE_FORMAT, CL_IMAGE_FORMAT_MISMATCH, CL_IMAGE_FORMAT_NOT_SUPPORTED, CL_IMAGE_HEIGHT, CL_IMAGE_ROW_PITCH, CL_IMAGE_SLICE_PITCH, CL_IMAGE_WIDTH, CL_INT_MAX, CL_INT_MIN, CL_INTENSITY, CL_INVALID_ARG_INDEX, CL_INVALID_ARG_SIZE, CL_INVALID_ARG_VALUE, CL_INVALID_BINARY, CL_INVALID_BUFFER_SIZE, CL_INVALID_BUILD_OPTIONS, CL_INVALID_COMMAND_QUEUE, CL_INVALID_CONTEXT, CL_INVALID_DEVICE, CL_INVALID_DEVICE_TYPE, CL_INVALID_EVENT, CL_INVALID_EVENT_WAIT_LIST, CL_INVALID_GL_OBJECT, CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR, CL_INVALID_GLOBAL_OFFSET, CL_INVALID_GLOBAL_WORK_SIZE, CL_INVALID_HOST_PTR, CL_INVALID_IMAGE_FORMAT_DESCRIPTOR, CL_INVALID_IMAGE_SIZE, CL_INVALID_KERNEL, CL_INVALID_KERNEL_ARGS, CL_INVALID_KERNEL_DEFINITION, CL_INVALID_KERNEL_NAME, CL_INVALID_MEM_OBJECT, CL_INVALID_MIP_LEVEL, CL_INVALID_OPERATION, CL_INVALID_PARTITION_COUNT_EXT, CL_INVALID_PARTITION_NAME_EXT, CL_INVALID_PLATFORM, CL_INVALID_PROGRAM, CL_INVALID_PROGRAM_EXECUTABLE, CL_INVALID_PROPERTY, CL_INVALID_QUEUE_PROPERTIES, CL_INVALID_SAMPLER, CL_INVALID_VALUE, CL_INVALID_WORK_DIMENSION, CL_INVALID_WORK_GROUP_SIZE, CL_INVALID_WORK_ITEM_SIZE, CL_KERNEL_COMPILE_WORK_GROUP_SIZE, CL_KERNEL_CONTEXT, CL_KERNEL_FUNCTION_NAME, CL_KERNEL_LOCAL_MEM_SIZE, CL_KERNEL_NUM_ARGS, CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE, CL_KERNEL_PRIVATE_MEM_SIZE, CL_KERNEL_PROGRAM, CL_KERNEL_REFERENCE_COUNT, CL_KERNEL_WORK_GROUP_SIZE, cl_khr_gl_sharing, cl_khr_icd, CL_LOCAL, CL_LUMINANCE, CL_M_1_PI, CL_M_1_PI_F, CL_M_2_PI, CL_M_2_PI_F, CL_M_2_SQRTPI, CL_M_2_SQRTPI_F, CL_M_E, CL_M_E_F, CL_M_LN10, CL_M_LN10_F, CL_M_LN2, CL_M_LN2_F, CL_M_LOG10E, CL_M_LOG10E_F, CL_M_LOG2E, CL_M_LOG2E_F, CL_M_PI, CL_M_PI_2, CL_M_PI_2_F, CL_M_PI_4, CL_M_PI_4_F, CL_M_PI_F, CL_M_SQRT1_2, CL_M_SQRT1_2_F, CL_M_SQRT2, CL_M_SQRT2_F, CL_MAP_FAILURE, CL_MAP_READ, CL_MAP_WRITE, CL_MAXFLOAT, CL_MEM_ALLOC_HOST_PTR, CL_MEM_ASSOCIATED_MEMOBJECT, CL_MEM_CONTEXT, CL_MEM_COPY_HOST_PTR, CL_MEM_COPY_OVERLAP, CL_MEM_FLAGS, CL_MEM_HOST_PTR, CL_MEM_MAP_COUNT, CL_MEM_OBJECT_ALLOCATION_FAILURE, CL_MEM_OBJECT_BUFFER, CL_MEM_OBJECT_IMAGE2D, CL_MEM_OBJECT_IMAGE3D, CL_MEM_OFFSET, CL_MEM_READ_ONLY, CL_MEM_READ_WRITE, CL_MEM_REFERENCE_COUNT, CL_MEM_SIZE, CL_MEM_TYPE, CL_MEM_USE_HOST_PTR, CL_MEM_WRITE_ONLY, CL_MISALIGNED_SUB_BUFFER_OFFSET, CL_NONE, CL_OUT_OF_HOST_MEMORY, CL_OUT_OF_RESOURCES, CL_PLATFORM_EXTENSIONS, CL_PLATFORM_ICD_SUFFIX_KHR, CL_PLATFORM_NAME, CL_PLATFORM_NOT_FOUND_KHR, CL_PLATFORM_PROFILE, CL_PLATFORM_VENDOR, CL_PLATFORM_VERSION, CL_PROFILING_COMMAND_END, CL_PROFILING_COMMAND_QUEUED, CL_PROFILING_COMMAND_START, CL_PROFILING_COMMAND_SUBMIT, CL_PROFILING_INFO_NOT_AVAILABLE, CL_PROGRAM_BINARIES, CL_PROGRAM_BINARY_SIZES, CL_PROGRAM_BUILD_LOG, CL_PROGRAM_BUILD_OPTIONS, CL_PROGRAM_BUILD_STATUS, CL_PROGRAM_CONTEXT, CL_PROGRAM_DEVICES, CL_PROGRAM_NUM_DEVICES, CL_PROGRAM_REFERENCE_COUNT, CL_PROGRAM_SOURCE, CL_QUEUE_CONTEXT, CL_QUEUE_DEVICE, CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE, CL_QUEUE_PROFILING_ENABLE, CL_QUEUE_PROPERTIES, CL_QUEUE_REFERENCE_COUNT, CL_QUEUED, CL_R, CL_RA, CL_READ_ONLY_CACHE, CL_READ_WRITE_CACHE, CL_RG, CL_RGB, CL_RGBA, CL_RGBx, CL_RGx, CL_RUNNING, CL_Rx, CL_SAMPLER_ADDRESSING_MODE, CL_SAMPLER_CONTEXT, CL_SAMPLER_FILTER_MODE, CL_SAMPLER_NORMALIZED_COORDS, CL_SAMPLER_REFERENCE_COUNT, CL_SCHAR_MAX, CL_SCHAR_MIN, CL_SHRT_MAX, CL_SHRT_MIN, CL_SIGNED_INT16, CL_SIGNED_INT32, CL_SIGNED_INT8, CL_SNORM_INT16, CL_SNORM_INT8, CL_SUBMITTED, CL_SUCCESS, CL_TRUE, CL_UCHAR_MAX, CL_UNORM_INT_101010, CL_UNORM_INT16, CL_UNORM_INT8, CL_UNORM_SHORT_555, CL_UNORM_SHORT_565, CL_UNSIGNED_INT16, CL_UNSIGNED_INT32, CL_UNSIGNED_INT8, CL_USHRT_MAX, CL_VERSION_1_0, CL_VERSION_1_1, CL_WGL_HDC_KHR
 
Constructor Summary
CLAbstractImpl(CLProcAddressTable addressTable)
           
 
Method Summary
 long clCreateBuffer(long context, long flags, long size, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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 clCreateEventFromGLsyncKHR(long arg0, long arg1, int[] arg2, int arg2_offset)
          Entry point (through function pointer) to C language function:
cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * );
 long clCreateEventFromGLsyncKHR(long arg0, long arg1, IntBuffer arg2)
          Entry point (through function pointer) to C language function:
cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * );
 long clCreateFromGLBuffer(long context, long flags, int bufobj, int[] errcode_ret, int errcode_ret_offset)
          Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret);
 long clCreateFromGLBuffer(long context, long flags, int bufobj, IntBuffer errcode_ret)
          Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret);
 long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, int[] errcode_ret, int errcode_ret_offset)
          Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret);
 long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, IntBuffer errcode_ret)
          Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret);
 long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)
          Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);
 long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)
          Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);
 long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)
          Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);
 long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)
          Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) to C language function:
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret);
 long clCreateUserEvent(long context, IntBuffer errcode_ret)
          Entry point (through function pointer) to C language function:
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret);
 int clEnqueueAcquireGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Entry point (through function pointer) to C language function:
cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
 int clEnqueueBarrier(long command_queue)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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);
 int clEnqueueMarker(long command_queue, PointerBuffer event)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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 clEnqueueReleaseGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
          Entry point (through function pointer) to C language function:
cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) to C language function:
cl_int clFinish(cl_command_queue command_queue);
 int clFlush(long command_queue)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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);
protected  ByteBuffer clGetExtensionFunctionAddressImpl(String func_name)
          Entry point (through function pointer) to C language function:
void * clGetExtensionFunctionAddress(const char * func_name);
 int clGetGLContextInfoKHR(Int64Buffer properties, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Entry point (through function pointer) to C language function:
cl_int clGetGLContextInfoKHR(const cl_context_properties * properties, cl_gl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
 int clGetGLObjectInfo(long memobj, int[] gl_object_type, int gl_object_type_offset, int[] gl_object_name, int gl_object_name_offset)
          Entry point (through function pointer) to C language function:
cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name);
 int clGetGLObjectInfo(long memobj, IntBuffer gl_object_type, IntBuffer gl_object_name)
          Entry point (through function pointer) to C language function:
cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name);
 int clGetGLTextureInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
          Entry point (through function pointer) to C language function:
cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) 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)
          Entry point (through function pointer) to C language function:
cl_int clIcdGetPlatformIDsKHR(cl_uint, cl_platform_id * , cl_uint * );
 int clReleaseCommandQueue(long command_queue)
          Entry point (through function pointer) to C language function:
cl_int clReleaseCommandQueue(cl_command_queue command_queue);
 int clReleaseDeviceEXT(long arg0)
          Entry point (through function pointer) to C language function:
cl_int clReleaseDeviceEXT(cl_device_id);
 int clReleaseEvent(long event)
          Entry point (through function pointer) to C language function:
cl_int clReleaseEvent(cl_event event);
 int clReleaseKernel(long kernel)
          Entry point (through function pointer) to C language function:
cl_int clReleaseKernel(cl_kernel kernel);
 int clReleaseMemObject(long memobj)
          Entry point (through function pointer) to C language function:
cl_int clReleaseMemObject(cl_mem memobj);
 int clReleaseProgram(long program)
          Entry point (through function pointer) to C language function:
cl_int clReleaseProgram(cl_program program);
 int clReleaseSampler(long sampler)
          Entry point (through function pointer) to C language function:
cl_int clReleaseSampler(cl_sampler sampler);
 int clRetainCommandQueue(long command_queue)
          Entry point (through function pointer) to C language function:
cl_int clRetainCommandQueue(cl_command_queue command_queue);
 int clRetainContext(long context)
          Entry point (through function pointer) to C language function:
cl_int clRetainContext(cl_context context);
 int clRetainDeviceEXT(long arg0)
          Entry point (through function pointer) to C language function:
cl_int clRetainDeviceEXT(cl_device_id);
 int clRetainEvent(long event)
          Entry point (through function pointer) to C language function:
cl_int clRetainEvent(cl_event event);
 int clRetainKernel(long kernel)
          Entry point (through function pointer) to C language function:
cl_int clRetainKernel(cl_kernel kernel);
 int clRetainMemObject(long memobj)
          Entry point (through function pointer) to C language function:
cl_int clRetainMemObject(cl_mem memobj);
 int clRetainProgram(long program)
          Entry point (through function pointer) to C language function:
cl_int clRetainProgram(cl_program program);
 int clRetainSampler(long sampler)
          Entry point (through function pointer) to C language function:
cl_int clRetainSampler(cl_sampler sampler);
 int clSetKernelArg(long kernel, int arg_index, long arg_size, Buffer arg_value)
          Entry point (through function pointer) to C language function:
cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void * arg_value);
 int clSetUserEventStatus(long event, int execution_status)
          Entry point (through function pointer) to C language function:
cl_int clSetUserEventStatus(cl_event event, cl_int execution_status);
 int clUnloadCompiler()
          Entry point (through function pointer) to C language function:
cl_int clUnloadCompiler(void);
 int clWaitForEvents(int num_events, PointerBuffer event_list)
          Entry point (through function pointer) to C language function:
cl_int clWaitForEvents(cl_uint num_events, cl_event * event_list);
 int dispatch_clEnqueueBarrier0(long command_queue, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clEnqueueBarrier(cl_command_queue command_queue);
 int dispatch_clFinish1(long command_queue, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clFinish(cl_command_queue command_queue);
 int dispatch_clFlush1(long command_queue, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clFlush(cl_command_queue command_queue);
 int dispatch_clReleaseCommandQueue1(long command_queue, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clReleaseCommandQueue(cl_command_queue command_queue);
 int dispatch_clReleaseDeviceEXT1(long arg0, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clReleaseDeviceEXT(cl_device_id);
 int dispatch_clReleaseEvent1(long event, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clReleaseEvent(cl_event event);
 int dispatch_clReleaseKernel1(long kernel, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clReleaseKernel(cl_kernel kernel);
 int dispatch_clReleaseMemObject1(long memobj, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clReleaseMemObject(cl_mem memobj);
 int dispatch_clReleaseProgram1(long program, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clReleaseProgram(cl_program program);
 int dispatch_clReleaseSampler1(long sampler, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clReleaseSampler(cl_sampler sampler);
 int dispatch_clRetainCommandQueue1(long command_queue, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clRetainCommandQueue(cl_command_queue command_queue);
 int dispatch_clRetainContext1(long context, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clRetainContext(cl_context context);
 int dispatch_clRetainDeviceEXT1(long arg0, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clRetainDeviceEXT(cl_device_id);
 int dispatch_clRetainEvent1(long event, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clRetainEvent(cl_event event);
 int dispatch_clRetainKernel1(long kernel, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clRetainKernel(cl_kernel kernel);
 int dispatch_clRetainMemObject1(long memobj, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clRetainMemObject(cl_mem memobj);
 int dispatch_clRetainProgram1(long program, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clRetainProgram(cl_program program);
 int dispatch_clRetainSampler1(long sampler, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clRetainSampler(cl_sampler sampler);
 int dispatch_clSetUserEventStatus1(long event, int execution_status, long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clSetUserEventStatus(cl_event event, cl_int execution_status);
 int dispatch_clUnloadCompiler1(long procAddress)
          Entry point (through function pointer) to C language function:
cl_int clUnloadCompiler(void);
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jogamp.opencl.CL
clBuildProgram, clCreateContext, clCreateContextFromType, clEnqueueMapImage, clReleaseContext, clSetEventCallback, clSetMemObjectDestructorCallback
 

Field Detail

addressTable

protected final CLProcAddressTable addressTable
Constructor Detail

CLAbstractImpl

public CLAbstractImpl(CLProcAddressTable addressTable)
Method Detail

clCreateBuffer

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

Specified by:
clCreateBuffer in interface CL

clCreateBuffer

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

Specified by:
clCreateBuffer in interface CL

clCreateCommandQueue

public long clCreateCommandQueue(long context,
                                 long device,
                                 long properties,
                                 IntBuffer errcode_ret)
Entry point (through function pointer) to C language function:
cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret);

Specified by:
clCreateCommandQueue in interface CL

clCreateCommandQueue

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

Specified by:
clCreateCommandQueue in interface CL

clCreateEventFromGLsyncKHR

public long clCreateEventFromGLsyncKHR(long arg0,
                                       long arg1,
                                       IntBuffer arg2)
Entry point (through function pointer) to C language function:
cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * );

Specified by:
clCreateEventFromGLsyncKHR in interface CLGLI

clCreateEventFromGLsyncKHR

public long clCreateEventFromGLsyncKHR(long arg0,
                                       long arg1,
                                       int[] arg2,
                                       int arg2_offset)
Entry point (through function pointer) to C language function:
cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * );

Specified by:
clCreateEventFromGLsyncKHR in interface CLGLI

clCreateFromGLBuffer

public long clCreateFromGLBuffer(long context,
                                 long flags,
                                 int bufobj,
                                 IntBuffer errcode_ret)
Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret);

Specified by:
clCreateFromGLBuffer in interface CLGLI

clCreateFromGLBuffer

public long clCreateFromGLBuffer(long context,
                                 long flags,
                                 int bufobj,
                                 int[] errcode_ret,
                                 int errcode_ret_offset)
Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret);

Specified by:
clCreateFromGLBuffer in interface CLGLI

clCreateFromGLRenderbuffer

public long clCreateFromGLRenderbuffer(long context,
                                       long flags,
                                       int renderbuffer,
                                       IntBuffer errcode_ret)
Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret);

Specified by:
clCreateFromGLRenderbuffer in interface CLGLI

clCreateFromGLRenderbuffer

public long clCreateFromGLRenderbuffer(long context,
                                       long flags,
                                       int renderbuffer,
                                       int[] errcode_ret,
                                       int errcode_ret_offset)
Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret);

Specified by:
clCreateFromGLRenderbuffer in interface CLGLI

clCreateFromGLTexture2D

public long clCreateFromGLTexture2D(long context,
                                    long flags,
                                    int target,
                                    int miplevel,
                                    int texture,
                                    IntBuffer errcode_ret)
Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);

Specified by:
clCreateFromGLTexture2D in interface CLGLI

clCreateFromGLTexture2D

public long clCreateFromGLTexture2D(long context,
                                    long flags,
                                    int target,
                                    int miplevel,
                                    int texture,
                                    int[] errcode_ret,
                                    int errcode_ret_offset)
Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);

Specified by:
clCreateFromGLTexture2D in interface CLGLI

clCreateFromGLTexture3D

public long clCreateFromGLTexture3D(long context,
                                    long flags,
                                    int target,
                                    int miplevel,
                                    int texture,
                                    IntBuffer errcode_ret)
Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);

Specified by:
clCreateFromGLTexture3D in interface CLGLI

clCreateFromGLTexture3D

public long clCreateFromGLTexture3D(long context,
                                    long flags,
                                    int target,
                                    int miplevel,
                                    int texture,
                                    int[] errcode_ret,
                                    int errcode_ret_offset)
Entry point (through function pointer) to C language function:
cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);

Specified by:
clCreateFromGLTexture3D in interface CLGLI

clCreateImage2D

public 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)
Entry point (through function pointer) 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);

Specified by:
clCreateImage2D in interface CL

clCreateImage2D

public 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)
Entry point (through function pointer) 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);

Specified by:
clCreateImage2D in interface CL

clCreateImage3D

public 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)
Entry point (through function pointer) 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);

Specified by:
clCreateImage3D in interface CL

clCreateImage3D

public 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)
Entry point (through function pointer) 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);

Specified by:
clCreateImage3D in interface CL

clCreateKernel

public long clCreateKernel(long program,
                           String kernel_name,
                           IntBuffer errcode_ret)
Entry point (through function pointer) to C language function:
cl_kernel clCreateKernel(cl_program program, const char * kernel_name, cl_int * errcode_ret);

Specified by:
clCreateKernel in interface CL

clCreateKernel

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

Specified by:
clCreateKernel in interface CL

clCreateKernelsInProgram

public int clCreateKernelsInProgram(long program,
                                    int num_kernels,
                                    PointerBuffer kernels,
                                    IntBuffer num_kernels_ret)
Entry point (through function pointer) to C language function:
cl_int clCreateKernelsInProgram(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret);

Specified by:
clCreateKernelsInProgram in interface CL
Parameters:
kernels - a direct PointerBuffer
num_kernels_ret - a direct IntBuffer

clCreateProgramWithBinary

public long clCreateProgramWithBinary(long context,
                                      int num_devices,
                                      PointerBuffer device_list,
                                      PointerBuffer lengths,
                                      PointerBuffer binaries,
                                      IntBuffer binary_status,
                                      IntBuffer errcode_ret)
Entry point (through function pointer) 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);

Specified by:
clCreateProgramWithBinary in interface CL
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

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

Specified by:
clCreateProgramWithSource in interface CL
Parameters:
lengths - a direct PointerBuffer
errcode_ret - a direct IntBuffer

clCreateSampler

public long clCreateSampler(long context,
                            int normalized_coords,
                            int addressing_mode,
                            int filter_mode,
                            IntBuffer errcode_ret)
Entry point (through function pointer) 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);

Specified by:
clCreateSampler in interface CL

clCreateSampler

public long clCreateSampler(long context,
                            int normalized_coords,
                            int addressing_mode,
                            int filter_mode,
                            int[] errcode_ret,
                            int errcode_ret_offset)
Entry point (through function pointer) 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);

Specified by:
clCreateSampler in interface CL

clCreateSubBuffer

public long clCreateSubBuffer(long buffer,
                              long flags,
                              int buffer_create_type,
                              Buffer buffer_create_info,
                              IntBuffer errcode_ret)
Entry point (through function pointer) 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);

Specified by:
clCreateSubBuffer in interface CL

clCreateSubBuffer

public long clCreateSubBuffer(long buffer,
                              long flags,
                              int buffer_create_type,
                              Buffer buffer_create_info,
                              int[] errcode_ret,
                              int errcode_ret_offset)
Entry point (through function pointer) 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);

Specified by:
clCreateSubBuffer in interface CL

clCreateSubDevicesEXT

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

Specified by:
clCreateSubDevicesEXT in interface CL

clCreateSubDevicesEXT

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

Specified by:
clCreateSubDevicesEXT in interface CL

clCreateUserEvent

public long clCreateUserEvent(long context,
                              IntBuffer errcode_ret)
Entry point (through function pointer) to C language function:
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret);

Specified by:
clCreateUserEvent in interface CL

clCreateUserEvent

public long clCreateUserEvent(long context,
                              int[] errcode_ret,
                              int errcode_ret_offset)
Entry point (through function pointer) to C language function:
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret);

Specified by:
clCreateUserEvent in interface CL

clEnqueueAcquireGLObjects

public int clEnqueueAcquireGLObjects(long command_queue,
                                     int num_objects,
                                     PointerBuffer mem_objects,
                                     int num_events_in_wait_list,
                                     PointerBuffer event_wait_list,
                                     PointerBuffer event)
Entry point (through function pointer) to C language function:
cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Specified by:
clEnqueueAcquireGLObjects in interface CLGLI
Parameters:
mem_objects - a direct PointerBuffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueBarrier

public int clEnqueueBarrier(long command_queue)
Entry point (through function pointer) to C language function:
cl_int clEnqueueBarrier(cl_command_queue command_queue);

Specified by:
clEnqueueBarrier in interface CL

dispatch_clEnqueueBarrier0

public int dispatch_clEnqueueBarrier0(long command_queue,
                                      long procAddress)
Entry point (through function pointer) to C language function:
cl_int clEnqueueBarrier(cl_command_queue command_queue);


clEnqueueCopyBuffer

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueCopyBuffer in interface CL
Parameters:
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueCopyBufferRect

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueCopyBufferRect in interface CL

clEnqueueCopyBufferToImage

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueCopyBufferToImage in interface CL
Parameters:
arg4 - a direct PointerBuffer
arg5 - a direct PointerBuffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueCopyImage

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueCopyImage in interface CL
Parameters:
arg3 - a direct PointerBuffer
arg4 - a direct PointerBuffer
arg5 - a direct PointerBuffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueCopyImageToBuffer

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueCopyImageToBuffer in interface CL
Parameters:
arg3 - a direct PointerBuffer
arg4 - a direct PointerBuffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueMapBuffer

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueMapBuffer in interface CL
Parameters:
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer
errcode_ret - a direct IntBuffer

clEnqueueMarker

public int clEnqueueMarker(long command_queue,
                           PointerBuffer event)
Entry point (through function pointer) to C language function:
cl_int clEnqueueMarker(cl_command_queue command_queue, cl_event * event);

Specified by:
clEnqueueMarker in interface CL
Parameters:
event - a direct PointerBuffer

clEnqueueNDRangeKernel

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueNDRangeKernel in interface CL
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

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueReadBuffer in interface CL
Parameters:
ptr - a direct Buffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueReadBufferRect

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueReadBufferRect in interface CL

clEnqueueReadImage

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueReadImage in interface CL
Parameters:
arg3 - a direct PointerBuffer
arg4 - a direct PointerBuffer
ptr - a direct Buffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueReleaseGLObjects

public int clEnqueueReleaseGLObjects(long command_queue,
                                     int num_objects,
                                     PointerBuffer mem_objects,
                                     int num_events_in_wait_list,
                                     PointerBuffer event_wait_list,
                                     PointerBuffer event)
Entry point (through function pointer) to C language function:
cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);

Specified by:
clEnqueueReleaseGLObjects in interface CLGLI
Parameters:
mem_objects - a direct PointerBuffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueTask

public int clEnqueueTask(long command_queue,
                         long kernel,
                         int num_events_in_wait_list,
                         PointerBuffer event_wait_list,
                         PointerBuffer event)
Entry point (through function pointer) 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);

Specified by:
clEnqueueTask in interface CL
Parameters:
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueUnmapMemObject

public int clEnqueueUnmapMemObject(long command_queue,
                                   long memobj,
                                   Buffer mapped_ptr,
                                   int num_events_in_wait_list,
                                   PointerBuffer event_wait_list,
                                   PointerBuffer event)
Entry point (through function pointer) 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);

Specified by:
clEnqueueUnmapMemObject in interface CL
Parameters:
mapped_ptr - a direct Buffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueWaitForEvents

public int clEnqueueWaitForEvents(long command_queue,
                                  int num_events,
                                  PointerBuffer event_list)
Entry point (through function pointer) to C language function:
cl_int clEnqueueWaitForEvents(cl_command_queue command_queue, cl_uint num_events, cl_event * event_list);

Specified by:
clEnqueueWaitForEvents in interface CL
Parameters:
event_list - a direct PointerBuffer

clEnqueueWriteBuffer

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueWriteBuffer in interface CL
Parameters:
ptr - a direct Buffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clEnqueueWriteBufferRect

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueWriteBufferRect in interface CL

clEnqueueWriteImage

public 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)
Entry point (through function pointer) 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);

Specified by:
clEnqueueWriteImage in interface CL
Parameters:
arg3 - a direct PointerBuffer
arg4 - a direct PointerBuffer
ptr - a direct Buffer
event_wait_list - a direct PointerBuffer
event - a direct PointerBuffer

clFinish

public int clFinish(long command_queue)
Entry point (through function pointer) to C language function:
cl_int clFinish(cl_command_queue command_queue);

Specified by:
clFinish in interface CL

dispatch_clFinish1

public int dispatch_clFinish1(long command_queue,
                              long procAddress)
Entry point (through function pointer) to C language function:
cl_int clFinish(cl_command_queue command_queue);


clFlush

public int clFlush(long command_queue)
Entry point (through function pointer) to C language function:
cl_int clFlush(cl_command_queue command_queue);

Specified by:
clFlush in interface CL

dispatch_clFlush1

public int dispatch_clFlush1(long command_queue,
                             long procAddress)
Entry point (through function pointer) to C language function:
cl_int clFlush(cl_command_queue command_queue);


clGetCommandQueueInfo

public int clGetCommandQueueInfo(long command_queue,
                                 int param_name,
                                 long param_value_size,
                                 Buffer param_value,
                                 PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetCommandQueueInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetContextInfo

public int clGetContextInfo(long context,
                            int param_name,
                            long param_value_size,
                            Buffer param_value,
                            PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetContextInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetDeviceIDs

public int clGetDeviceIDs(long platform,
                          long device_type,
                          int num_entries,
                          PointerBuffer devices,
                          IntBuffer num_devices)
Entry point (through function pointer) 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);

Specified by:
clGetDeviceIDs in interface CL
Parameters:
devices - a direct PointerBuffer
num_devices - a direct IntBuffer

clGetDeviceInfo

public int clGetDeviceInfo(long device,
                           int param_name,
                           long param_value_size,
                           Buffer param_value,
                           PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetDeviceInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetEventInfo

public int clGetEventInfo(long event,
                          int param_name,
                          long param_value_size,
                          Buffer param_value,
                          PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetEventInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetEventProfilingInfo

public int clGetEventProfilingInfo(long event,
                                   int param_name,
                                   long param_value_size,
                                   Buffer param_value,
                                   PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetEventProfilingInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetExtensionFunctionAddressImpl

protected ByteBuffer clGetExtensionFunctionAddressImpl(String func_name)
Entry point (through function pointer) to C language function:
void * clGetExtensionFunctionAddress(const char * func_name);


clGetGLContextInfoKHR

public int clGetGLContextInfoKHR(Int64Buffer properties,
                                 int param_name,
                                 long param_value_size,
                                 Buffer param_value,
                                 PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function:
cl_int clGetGLContextInfoKHR(const cl_context_properties * properties, cl_gl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Specified by:
clGetGLContextInfoKHR in interface CLGLI
Parameters:
properties - a direct Int64Buffer
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetGLObjectInfo

public int clGetGLObjectInfo(long memobj,
                             IntBuffer gl_object_type,
                             IntBuffer gl_object_name)
Entry point (through function pointer) to C language function:
cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name);

Specified by:
clGetGLObjectInfo in interface CLGLI

clGetGLObjectInfo

public int clGetGLObjectInfo(long memobj,
                             int[] gl_object_type,
                             int gl_object_type_offset,
                             int[] gl_object_name,
                             int gl_object_name_offset)
Entry point (through function pointer) to C language function:
cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name);

Specified by:
clGetGLObjectInfo in interface CLGLI

clGetGLTextureInfo

public int clGetGLTextureInfo(long memobj,
                              int param_name,
                              long param_value_size,
                              Buffer param_value,
                              PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function:
cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);

Specified by:
clGetGLTextureInfo in interface CLGLI

clGetImageInfo

public int clGetImageInfo(long image,
                          int param_name,
                          long param_value_size,
                          Buffer param_value,
                          PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetImageInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetKernelInfo

public int clGetKernelInfo(long kernel,
                           int param_name,
                           long param_value_size,
                           Buffer param_value,
                           PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetKernelInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetKernelWorkGroupInfo

public int clGetKernelWorkGroupInfo(long kernel,
                                    long device,
                                    int param_name,
                                    long param_value_size,
                                    Buffer param_value,
                                    PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetKernelWorkGroupInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetMemObjectInfo

public int clGetMemObjectInfo(long memobj,
                              int param_name,
                              long param_value_size,
                              Buffer param_value,
                              PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetMemObjectInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetPlatformIDs

public int clGetPlatformIDs(int num_entries,
                            PointerBuffer platforms,
                            IntBuffer num_platforms)
Entry point (through function pointer) to C language function:
cl_int clGetPlatformIDs(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms);

Specified by:
clGetPlatformIDs in interface CL
Parameters:
platforms - a direct PointerBuffer
num_platforms - a direct IntBuffer

clGetPlatformInfo

public int clGetPlatformInfo(long platform,
                             int param_name,
                             long param_value_size,
                             Buffer param_value,
                             PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetPlatformInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetProgramBuildInfo

public int clGetProgramBuildInfo(long program,
                                 long device,
                                 int param_name,
                                 long param_value_size,
                                 Buffer param_value,
                                 PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetProgramBuildInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetProgramInfo

public int clGetProgramInfo(long program,
                            int param_name,
                            long param_value_size,
                            Buffer param_value,
                            PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetProgramInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetSamplerInfo

public int clGetSamplerInfo(long sampler,
                            int param_name,
                            long param_value_size,
                            Buffer param_value,
                            PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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);

Specified by:
clGetSamplerInfo in interface CL
Parameters:
param_value - a direct Buffer
param_value_size_ret - a direct PointerBuffer

clGetSupportedImageFormats

public int clGetSupportedImageFormats(long context,
                                      long flags,
                                      int image_type,
                                      int num_entries,
                                      CLImageFormatImpl image_formats,
                                      IntBuffer num_image_formats)
Entry point (through function pointer) 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);

Specified by:
clGetSupportedImageFormats in interface CL

clGetSupportedImageFormats

public int clGetSupportedImageFormats(long context,
                                      long flags,
                                      int image_type,
                                      int num_entries,
                                      CLImageFormatImpl image_formats,
                                      int[] num_image_formats,
                                      int num_image_formats_offset)
Entry point (through function pointer) 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);

Specified by:
clGetSupportedImageFormats in interface CL

clIcdGetPlatformIDsKHR

public int clIcdGetPlatformIDsKHR(int arg0,
                                  PointerBuffer arg1,
                                  IntBuffer arg2)
Entry point (through function pointer) to C language function:
cl_int clIcdGetPlatformIDsKHR(cl_uint, cl_platform_id * , cl_uint * );

Specified by:
clIcdGetPlatformIDsKHR in interface CL
Parameters:
arg1 - a direct PointerBuffer
arg2 - a direct IntBuffer

clReleaseCommandQueue

public int clReleaseCommandQueue(long command_queue)
Entry point (through function pointer) to C language function:
cl_int clReleaseCommandQueue(cl_command_queue command_queue);

Specified by:
clReleaseCommandQueue in interface CL

dispatch_clReleaseCommandQueue1

public int dispatch_clReleaseCommandQueue1(long command_queue,
                                           long procAddress)
Entry point (through function pointer) to C language function:
cl_int clReleaseCommandQueue(cl_command_queue command_queue);


clReleaseDeviceEXT

public int clReleaseDeviceEXT(long arg0)
Entry point (through function pointer) to C language function:
cl_int clReleaseDeviceEXT(cl_device_id);

Specified by:
clReleaseDeviceEXT in interface CL

dispatch_clReleaseDeviceEXT1

public int dispatch_clReleaseDeviceEXT1(long arg0,
                                        long procAddress)
Entry point (through function pointer) to C language function:
cl_int clReleaseDeviceEXT(cl_device_id);


clReleaseEvent

public int clReleaseEvent(long event)
Entry point (through function pointer) to C language function:
cl_int clReleaseEvent(cl_event event);

Specified by:
clReleaseEvent in interface CL

dispatch_clReleaseEvent1

public int dispatch_clReleaseEvent1(long event,
                                    long procAddress)
Entry point (through function pointer) to C language function:
cl_int clReleaseEvent(cl_event event);


clReleaseKernel

public int clReleaseKernel(long kernel)
Entry point (through function pointer) to C language function:
cl_int clReleaseKernel(cl_kernel kernel);

Specified by:
clReleaseKernel in interface CL

dispatch_clReleaseKernel1

public int dispatch_clReleaseKernel1(long kernel,
                                     long procAddress)
Entry point (through function pointer) to C language function:
cl_int clReleaseKernel(cl_kernel kernel);


clReleaseMemObject

public int clReleaseMemObject(long memobj)
Entry point (through function pointer) to C language function:
cl_int clReleaseMemObject(cl_mem memobj);

Specified by:
clReleaseMemObject in interface CL

dispatch_clReleaseMemObject1

public int dispatch_clReleaseMemObject1(long memobj,
                                        long procAddress)
Entry point (through function pointer) to C language function:
cl_int clReleaseMemObject(cl_mem memobj);


clReleaseProgram

public int clReleaseProgram(long program)
Entry point (through function pointer) to C language function:
cl_int clReleaseProgram(cl_program program);

Specified by:
clReleaseProgram in interface CL

dispatch_clReleaseProgram1

public int dispatch_clReleaseProgram1(long program,
                                      long procAddress)
Entry point (through function pointer) to C language function:
cl_int clReleaseProgram(cl_program program);


clReleaseSampler

public int clReleaseSampler(long sampler)
Entry point (through function pointer) to C language function:
cl_int clReleaseSampler(cl_sampler sampler);

Specified by:
clReleaseSampler in interface CL

dispatch_clReleaseSampler1

public int dispatch_clReleaseSampler1(long sampler,
                                      long procAddress)
Entry point (through function pointer) to C language function:
cl_int clReleaseSampler(cl_sampler sampler);


clRetainCommandQueue

public int clRetainCommandQueue(long command_queue)
Entry point (through function pointer) to C language function:
cl_int clRetainCommandQueue(cl_command_queue command_queue);

Specified by:
clRetainCommandQueue in interface CL

dispatch_clRetainCommandQueue1

public int dispatch_clRetainCommandQueue1(long command_queue,
                                          long procAddress)
Entry point (through function pointer) to C language function:
cl_int clRetainCommandQueue(cl_command_queue command_queue);


clRetainContext

public int clRetainContext(long context)
Entry point (through function pointer) to C language function:
cl_int clRetainContext(cl_context context);

Specified by:
clRetainContext in interface CL

dispatch_clRetainContext1

public int dispatch_clRetainContext1(long context,
                                     long procAddress)
Entry point (through function pointer) to C language function:
cl_int clRetainContext(cl_context context);


clRetainDeviceEXT

public int clRetainDeviceEXT(long arg0)
Entry point (through function pointer) to C language function:
cl_int clRetainDeviceEXT(cl_device_id);

Specified by:
clRetainDeviceEXT in interface CL

dispatch_clRetainDeviceEXT1

public int dispatch_clRetainDeviceEXT1(long arg0,
                                       long procAddress)
Entry point (through function pointer) to C language function:
cl_int clRetainDeviceEXT(cl_device_id);


clRetainEvent

public int clRetainEvent(long event)
Entry point (through function pointer) to C language function:
cl_int clRetainEvent(cl_event event);

Specified by:
clRetainEvent in interface CL

dispatch_clRetainEvent1

public int dispatch_clRetainEvent1(long event,
                                   long procAddress)
Entry point (through function pointer) to C language function:
cl_int clRetainEvent(cl_event event);


clRetainKernel

public int clRetainKernel(long kernel)
Entry point (through function pointer) to C language function:
cl_int clRetainKernel(cl_kernel kernel);

Specified by:
clRetainKernel in interface CL

dispatch_clRetainKernel1

public int dispatch_clRetainKernel1(long kernel,
                                    long procAddress)
Entry point (through function pointer) to C language function:
cl_int clRetainKernel(cl_kernel kernel);


clRetainMemObject

public int clRetainMemObject(long memobj)
Entry point (through function pointer) to C language function:
cl_int clRetainMemObject(cl_mem memobj);

Specified by:
clRetainMemObject in interface CL

dispatch_clRetainMemObject1

public int dispatch_clRetainMemObject1(long memobj,
                                       long procAddress)
Entry point (through function pointer) to C language function:
cl_int clRetainMemObject(cl_mem memobj);


clRetainProgram

public int clRetainProgram(long program)
Entry point (through function pointer) to C language function:
cl_int clRetainProgram(cl_program program);

Specified by:
clRetainProgram in interface CL

dispatch_clRetainProgram1

public int dispatch_clRetainProgram1(long program,
                                     long procAddress)
Entry point (through function pointer) to C language function:
cl_int clRetainProgram(cl_program program);


clRetainSampler

public int clRetainSampler(long sampler)
Entry point (through function pointer) to C language function:
cl_int clRetainSampler(cl_sampler sampler);

Specified by:
clRetainSampler in interface CL

dispatch_clRetainSampler1

public int dispatch_clRetainSampler1(long sampler,
                                     long procAddress)
Entry point (through function pointer) to C language function:
cl_int clRetainSampler(cl_sampler sampler);


clSetKernelArg

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

Specified by:
clSetKernelArg in interface CL
Parameters:
arg_value - a direct Buffer

clSetUserEventStatus

public int clSetUserEventStatus(long event,
                                int execution_status)
Entry point (through function pointer) to C language function:
cl_int clSetUserEventStatus(cl_event event, cl_int execution_status);

Specified by:
clSetUserEventStatus in interface CL

dispatch_clSetUserEventStatus1

public int dispatch_clSetUserEventStatus1(long event,
                                          int execution_status,
                                          long procAddress)
Entry point (through function pointer) to C language function:
cl_int clSetUserEventStatus(cl_event event, cl_int execution_status);


clUnloadCompiler

public int clUnloadCompiler()
Entry point (through function pointer) to C language function:
cl_int clUnloadCompiler(void);

Specified by:
clUnloadCompiler in interface CL

dispatch_clUnloadCompiler1

public int dispatch_clUnloadCompiler1(long procAddress)
Entry point (through function pointer) to C language function:
cl_int clUnloadCompiler(void);


clWaitForEvents

public int clWaitForEvents(int num_events,
                           PointerBuffer event_list)
Entry point (through function pointer) to C language function:
cl_int clWaitForEvents(cl_uint num_events, cl_event * event_list);

Specified by:
clWaitForEvents in interface CL
Parameters:
event_list - a direct PointerBuffer