Class CL12

Direct Known Subclasses:
CL20

public class CL12 extends CL11
  • Field Details

    • CL_COMPILE_PROGRAM_FAILURE

      public static final int CL_COMPILE_PROGRAM_FAILURE
      See Also:
    • CL_LINKER_NOT_AVAILABLE

      public static final int CL_LINKER_NOT_AVAILABLE
      See Also:
    • CL_DEVICE_PARTITION_FAILED

      public static final int CL_DEVICE_PARTITION_FAILED
      See Also:
    • CL_KERNEL_ARG_INFO_NOT_AVAILABLE

      public static final int CL_KERNEL_ARG_INFO_NOT_AVAILABLE
      See Also:
    • CL_INVALID_IMAGE_DESCRIPTOR

      public static final int CL_INVALID_IMAGE_DESCRIPTOR
      See Also:
    • CL_INVALID_COMPILER_OPTIONS

      public static final int CL_INVALID_COMPILER_OPTIONS
      See Also:
    • CL_INVALID_LINKER_OPTIONS

      public static final int CL_INVALID_LINKER_OPTIONS
      See Also:
    • CL_INVALID_DEVICE_PARTITION_COUNT

      public static final int CL_INVALID_DEVICE_PARTITION_COUNT
      See Also:
    • CL_VERSION_1_2

      public static final int CL_VERSION_1_2
      See Also:
    • CL_BLOCKING

      public static final int CL_BLOCKING
      See Also:
    • CL_NON_BLOCKING

      public static final int CL_NON_BLOCKING
      See Also:
    • CL_DEVICE_TYPE_CUSTOM

      public static final int CL_DEVICE_TYPE_CUSTOM
      See Also:
    • CL_DEVICE_DOUBLE_FP_CONFIG

      public static final int CL_DEVICE_DOUBLE_FP_CONFIG
      See Also:
    • CL_DEVICE_LINKER_AVAILABLE

      public static final int CL_DEVICE_LINKER_AVAILABLE
      See Also:
    • CL_DEVICE_BUILT_IN_KERNELS

      public static final int CL_DEVICE_BUILT_IN_KERNELS
      See Also:
    • CL_DEVICE_IMAGE_MAX_BUFFER_SIZE

      public static final int CL_DEVICE_IMAGE_MAX_BUFFER_SIZE
      See Also:
    • CL_DEVICE_IMAGE_MAX_ARRAY_SIZE

      public static final int CL_DEVICE_IMAGE_MAX_ARRAY_SIZE
      See Also:
    • CL_DEVICE_PARENT_DEVICE

      public static final int CL_DEVICE_PARENT_DEVICE
      See Also:
    • CL_DEVICE_PARTITION_MAX_SUB_DEVICES

      public static final int CL_DEVICE_PARTITION_MAX_SUB_DEVICES
      See Also:
    • CL_DEVICE_PARTITION_PROPERTIES

      public static final int CL_DEVICE_PARTITION_PROPERTIES
      See Also:
    • CL_DEVICE_PARTITION_AFFINITY_DOMAIN

      public static final int CL_DEVICE_PARTITION_AFFINITY_DOMAIN
      See Also:
    • CL_DEVICE_PARTITION_TYPE

      public static final int CL_DEVICE_PARTITION_TYPE
      See Also:
    • CL_DEVICE_REFERENCE_COUNT

      public static final int CL_DEVICE_REFERENCE_COUNT
      See Also:
    • CL_DEVICE_PREFERRED_INTEROP_USER_SYNC

      public static final int CL_DEVICE_PREFERRED_INTEROP_USER_SYNC
      See Also:
    • CL_DEVICE_PRINTF_BUFFER_SIZE

      public static final int CL_DEVICE_PRINTF_BUFFER_SIZE
      See Also:
    • CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT

      public static final int CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT
      See Also:
    • CL_CONTEXT_INTEROP_USER_SYNC

      public static final int CL_CONTEXT_INTEROP_USER_SYNC
      See Also:
    • CL_DEVICE_PARTITION_BY_COUNTS_LIST_END

      public static final int CL_DEVICE_PARTITION_BY_COUNTS_LIST_END
      See Also:
    • CL_DEVICE_PARTITION_EQUALLY

      public static final int CL_DEVICE_PARTITION_EQUALLY
      See Also:
    • CL_DEVICE_PARTITION_BY_COUNTS

      public static final int CL_DEVICE_PARTITION_BY_COUNTS
      See Also:
    • CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN

      public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN
      See Also:
    • CL_DEVICE_AFFINITY_DOMAIN_NUMA

      public static final int CL_DEVICE_AFFINITY_DOMAIN_NUMA
      See Also:
    • CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE

      public static final int CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE
      See Also:
    • CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE

      public static final int CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE
      See Also:
    • CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE

      public static final int CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE
      See Also:
    • CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE

      public static final int CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE
      See Also:
    • CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE

      public static final int CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE
      See Also:
    • CL_MEM_HOST_WRITE_ONLY

      public static final int CL_MEM_HOST_WRITE_ONLY
      See Also:
    • CL_MEM_HOST_READ_ONLY

      public static final int CL_MEM_HOST_READ_ONLY
      See Also:
    • CL_MEM_HOST_NO_ACCESS

      public static final int CL_MEM_HOST_NO_ACCESS
      See Also:
    • CL_MIGRATE_MEM_OBJECT_HOST

      public static final int CL_MIGRATE_MEM_OBJECT_HOST
      See Also:
    • CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED

      public static final int CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED
      See Also:
    • CL_MEM_OBJECT_IMAGE2D_ARRAY

      public static final int CL_MEM_OBJECT_IMAGE2D_ARRAY
      See Also:
    • CL_MEM_OBJECT_IMAGE1D

      public static final int CL_MEM_OBJECT_IMAGE1D
      See Also:
    • CL_MEM_OBJECT_IMAGE1D_ARRAY

      public static final int CL_MEM_OBJECT_IMAGE1D_ARRAY
      See Also:
    • CL_MEM_OBJECT_IMAGE1D_BUFFER

      public static final int CL_MEM_OBJECT_IMAGE1D_BUFFER
      See Also:
    • CL_IMAGE_ARRAY_SIZE

      public static final int CL_IMAGE_ARRAY_SIZE
      See Also:
    • CL_IMAGE_BUFFER

      public static final int CL_IMAGE_BUFFER
      See Also:
    • CL_IMAGE_NUM_MIP_LEVELS

      public static final int CL_IMAGE_NUM_MIP_LEVELS
      See Also:
    • CL_IMAGE_NUM_SAMPLES

      public static final int CL_IMAGE_NUM_SAMPLES
      See Also:
    • CL_MAP_WRITE_INVALIDATE_REGION

      public static final int CL_MAP_WRITE_INVALIDATE_REGION
      See Also:
    • CL_PROGRAM_NUM_KERNELS

      public static final int CL_PROGRAM_NUM_KERNELS
      See Also:
    • CL_PROGRAM_KERNEL_NAMES

      public static final int CL_PROGRAM_KERNEL_NAMES
      See Also:
    • CL_PROGRAM_BINARY_TYPE

      public static final int CL_PROGRAM_BINARY_TYPE
      See Also:
    • CL_PROGRAM_BINARY_TYPE_NONE

      public static final int CL_PROGRAM_BINARY_TYPE_NONE
      See Also:
    • CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT

      public static final int CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT
      See Also:
    • CL_PROGRAM_BINARY_TYPE_LIBRARY

      public static final int CL_PROGRAM_BINARY_TYPE_LIBRARY
      See Also:
    • CL_PROGRAM_BINARY_TYPE_EXECUTABLE

      public static final int CL_PROGRAM_BINARY_TYPE_EXECUTABLE
      See Also:
    • CL_KERNEL_ATTRIBUTES

      public static final int CL_KERNEL_ATTRIBUTES
      See Also:
    • CL_KERNEL_ARG_ADDRESS_QUALIFIER

      public static final int CL_KERNEL_ARG_ADDRESS_QUALIFIER
      See Also:
    • CL_KERNEL_ARG_ACCESS_QUALIFIER

      public static final int CL_KERNEL_ARG_ACCESS_QUALIFIER
      See Also:
    • CL_KERNEL_ARG_TYPE_NAME

      public static final int CL_KERNEL_ARG_TYPE_NAME
      See Also:
    • CL_KERNEL_ARG_TYPE_QUALIFIER

      public static final int CL_KERNEL_ARG_TYPE_QUALIFIER
      See Also:
    • CL_KERNEL_ARG_NAME

      public static final int CL_KERNEL_ARG_NAME
      See Also:
    • CL_KERNEL_ARG_ADDRESS_GLOBAL

      public static final int CL_KERNEL_ARG_ADDRESS_GLOBAL
      See Also:
    • CL_KERNEL_ARG_ADDRESS_LOCAL

      public static final int CL_KERNEL_ARG_ADDRESS_LOCAL
      See Also:
    • CL_KERNEL_ARG_ADDRESS_CONSTANT

      public static final int CL_KERNEL_ARG_ADDRESS_CONSTANT
      See Also:
    • CL_KERNEL_ARG_ADDRESS_PRIVATE

      public static final int CL_KERNEL_ARG_ADDRESS_PRIVATE
      See Also:
    • CL_KERNEL_ARG_ACCESS_READ_ONLY

      public static final int CL_KERNEL_ARG_ACCESS_READ_ONLY
      See Also:
    • CL_KERNEL_ARG_ACCESS_WRITE_ONLY

      public static final int CL_KERNEL_ARG_ACCESS_WRITE_ONLY
      See Also:
    • CL_KERNEL_ARG_ACCESS_READ_WRITE

      public static final int CL_KERNEL_ARG_ACCESS_READ_WRITE
      See Also:
    • CL_KERNEL_ARG_ACCESS_NONE

      public static final int CL_KERNEL_ARG_ACCESS_NONE
      See Also:
    • CL_KERNEL_ARG_TYPE_NONE

      public static final int CL_KERNEL_ARG_TYPE_NONE
      See Also:
    • CL_KERNEL_ARG_TYPE_CONST

      public static final int CL_KERNEL_ARG_TYPE_CONST
      See Also:
    • CL_KERNEL_ARG_TYPE_RESTRICT

      public static final int CL_KERNEL_ARG_TYPE_RESTRICT
      See Also:
    • CL_KERNEL_ARG_TYPE_VOLATILE

      public static final int CL_KERNEL_ARG_TYPE_VOLATILE
      See Also:
    • CL_KERNEL_GLOBAL_WORK_SIZE

      public static final int CL_KERNEL_GLOBAL_WORK_SIZE
      See Also:
    • CL_COMMAND_BARRIER

      public static final int CL_COMMAND_BARRIER
      See Also:
    • CL_COMMAND_MIGRATE_MEM_OBJECTS

      public static final int CL_COMMAND_MIGRATE_MEM_OBJECTS
      See Also:
    • CL_COMMAND_FILL_BUFFER

      public static final int CL_COMMAND_FILL_BUFFER
      See Also:
    • CL_COMMAND_FILL_IMAGE

      public static final int CL_COMMAND_FILL_IMAGE
      See Also:
  • Method Details

    • nclGetExtensionFunctionAddressForPlatform

      public static long nclGetExtensionFunctionAddressForPlatform(long platform, long funcname)
      void * clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, cl_char const * funcname)
    • clGetExtensionFunctionAddressForPlatform

      public static long clGetExtensionFunctionAddressForPlatform(long platform, ByteBuffer funcname)
      void * clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, cl_char const * funcname)
    • clGetExtensionFunctionAddressForPlatform

      public static long clGetExtensionFunctionAddressForPlatform(long platform, CharSequence funcname)
      void * clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, cl_char const * funcname)
    • clRetainDevice

      public static int clRetainDevice(long device)
      cl_int clRetainDevice(cl_device_id device)
    • clReleaseDevice

      public static int clReleaseDevice(long device)
      cl_int clReleaseDevice(cl_device_id device)
    • nclCreateSubDevices

      public static int nclCreateSubDevices(long in_device, long properties, int num_devices, long out_devices, long num_devices_ret)
      cl_int clCreateSubDevices(cl_device_id in_device, cl_device_partition_property const * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)
    • clCreateSubDevices

      public static int clCreateSubDevices(long in_device, PointerBuffer properties, @Nullable PointerBuffer out_devices, @Nullable IntBuffer num_devices_ret)
      cl_int clCreateSubDevices(cl_device_id in_device, cl_device_partition_property const * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)
    • nclCreateImage

      public static long nclCreateImage(long context, long flags, long image_format, long image_desc, long host_ptr, long errcode_ret)
      cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage

      public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable ByteBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage

      public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable ShortBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage

      public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable IntBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage

      public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable FloatBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
    • nclCreateProgramWithBuiltInKernels

      public static long nclCreateProgramWithBuiltInKernels(long context, int num_devices, long device_list, long kernel_names, long errcode_ret)
      cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
    • clCreateProgramWithBuiltInKernels

      public static long clCreateProgramWithBuiltInKernels(long context, PointerBuffer device_list, ByteBuffer kernel_names, @Nullable IntBuffer errcode_ret)
      cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
    • clCreateProgramWithBuiltInKernels

      public static long clCreateProgramWithBuiltInKernels(long context, PointerBuffer device_list, CharSequence kernel_names, @Nullable IntBuffer errcode_ret)
      cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
    • clCreateProgramWithBuiltInKernels

      public static long clCreateProgramWithBuiltInKernels(long context, long device, CharSequence kernel_names, @Nullable IntBuffer errcode_ret)
      cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
    • nclCompileProgram

      public static int nclCompileProgram(long program, int num_devices, long device_list, long options, int num_input_headers, long input_headers, long header_include_names, long pfn_notify, long user_data)
      cl_int clCompileProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_headers, cl_program const * input_headers, cl_char const ** header_include_names, void (*) (cl_program, void *) pfn_notify, void * user_data)
    • clCompileProgram

      public static int clCompileProgram(long program, @Nullable PointerBuffer device_list, ByteBuffer options, @Nullable PointerBuffer input_headers, @Nullable PointerBuffer header_include_names, @Nullable CLProgramCallbackI pfn_notify, long user_data)
      cl_int clCompileProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_headers, cl_program const * input_headers, cl_char const ** header_include_names, void (*) (cl_program, void *) pfn_notify, void * user_data)
    • clCompileProgram

      public static int clCompileProgram(long program, @Nullable PointerBuffer device_list, CharSequence options, @Nullable PointerBuffer input_headers, @Nullable PointerBuffer header_include_names, @Nullable CLProgramCallbackI pfn_notify, long user_data)
      cl_int clCompileProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_headers, cl_program const * input_headers, cl_char const ** header_include_names, void (*) (cl_program, void *) pfn_notify, void * user_data)
    • nclLinkProgram

      public static long nclLinkProgram(long context, int num_devices, long device_list, long options, int num_input_programs, long input_programs, long pfn_notify, long user_data, long errcode_ret)
      cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clLinkProgram

      public static long clLinkProgram(long context, @Nullable PointerBuffer device_list, ByteBuffer options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret)
      cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clLinkProgram

      public static long clLinkProgram(long context, @Nullable PointerBuffer device_list, CharSequence options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret)
      cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clLinkProgram

      public static long clLinkProgram(long context, @Nullable PointerBuffer device_list, CharSequence options, long input_program, @Nullable CLProgramCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret)
      cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clUnloadPlatformCompiler

      public static int clUnloadPlatformCompiler(long platform)
      cl_int clUnloadPlatformCompiler(cl_platform_id platform)
    • nclGetKernelArgInfo

      public static int nclGetKernelArgInfo(long kernel, int arg_indx, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelArgInfo

      public static int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelArgInfo

      public static int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelArgInfo

      public static int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclEnqueueFillBuffer

      public static int nclEnqueueFillBuffer(long command_queue, long buffer, long pattern, long pattern_size, long offset, long size, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueFillBuffer(cl_command_queue command_queue, cl_mem buffer, void const * pattern, size_t pattern_size, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueFillBuffer

      public static int clEnqueueFillBuffer(long command_queue, long buffer, ByteBuffer pattern, long offset, long size, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueFillBuffer(cl_command_queue command_queue, cl_mem buffer, void const * pattern, size_t pattern_size, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueFillImage

      public static int nclEnqueueFillImage(long command_queue, long image, long fill_color, long origin, long region, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueFillImage

      public static int clEnqueueFillImage(long command_queue, long image, ByteBuffer fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueFillImage

      public static int clEnqueueFillImage(long command_queue, long image, IntBuffer fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueFillImage

      public static int clEnqueueFillImage(long command_queue, long image, FloatBuffer fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueMigrateMemObjects

      public static int nclEnqueueMigrateMemObjects(long command_queue, int num_mem_objects, long mem_objects, long flags, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueMigrateMemObjects(cl_command_queue command_queue, cl_uint num_mem_objects, cl_mem const * mem_objects, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueMigrateMemObjects

      public static int clEnqueueMigrateMemObjects(long command_queue, PointerBuffer mem_objects, long flags, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueMigrateMemObjects(cl_command_queue command_queue, cl_uint num_mem_objects, cl_mem const * mem_objects, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueMarkerWithWaitList

      public static int nclEnqueueMarkerWithWaitList(long command_queue, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueMarkerWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueMarkerWithWaitList

      public static int clEnqueueMarkerWithWaitList(long command_queue, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueMarkerWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueBarrierWithWaitList

      public static int nclEnqueueBarrierWithWaitList(long command_queue, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueBarrierWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueBarrierWithWaitList

      public static int clEnqueueBarrierWithWaitList(long command_queue, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueBarrierWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clCreateSubDevices

      public static int clCreateSubDevices(long in_device, PointerBuffer properties, @Nullable PointerBuffer out_devices, int @Nullable [] num_devices_ret)
      cl_int clCreateSubDevices(cl_device_id in_device, cl_device_partition_property const * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)
    • clCreateImage

      public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable ByteBuffer host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage

      public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, short @Nullable [] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage

      public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, int @Nullable [] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage

      public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, float @Nullable [] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
    • clCreateProgramWithBuiltInKernels

      public static long clCreateProgramWithBuiltInKernels(long context, PointerBuffer device_list, ByteBuffer kernel_names, int @Nullable [] errcode_ret)
      cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
    • clCreateProgramWithBuiltInKernels

      public static long clCreateProgramWithBuiltInKernels(long context, PointerBuffer device_list, CharSequence kernel_names, int @Nullable [] errcode_ret)
      cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
    • clLinkProgram

      public static long clLinkProgram(long context, @Nullable PointerBuffer device_list, ByteBuffer options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, int @Nullable [] errcode_ret)
      cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clLinkProgram

      public static long clLinkProgram(long context, @Nullable PointerBuffer device_list, CharSequence options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, int @Nullable [] errcode_ret)
      cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clGetKernelArgInfo

      public static int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelArgInfo

      public static int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clEnqueueFillImage

      public static int clEnqueueFillImage(long command_queue, long image, int[] fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueFillImage

      public static int clEnqueueFillImage(long command_queue, long image, float[] fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)