Class CL21

Direct Known Subclasses:
CL22

public class CL21 extends CL20
  • Field Details

    • CL_VERSION_2_1

      public static final int CL_VERSION_2_1
      See Also:
    • CL_PLATFORM_HOST_TIMER_RESOLUTION

      public static final int CL_PLATFORM_HOST_TIMER_RESOLUTION
      See Also:
    • CL_DEVICE_IL_VERSION

      public static final int CL_DEVICE_IL_VERSION
      See Also:
    • CL_DEVICE_MAX_NUM_SUB_GROUPS

      public static final int CL_DEVICE_MAX_NUM_SUB_GROUPS
      See Also:
    • CL_DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS

      public static final int CL_DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS
      See Also:
    • CL_QUEUE_DEVICE_DEFAULT

      public static final int CL_QUEUE_DEVICE_DEFAULT
      See Also:
    • CL_UNORM_INT_101010_2

      public static final int CL_UNORM_INT_101010_2
      See Also:
    • CL_PROGRAM_IL

      public static final int CL_PROGRAM_IL
      See Also:
    • CL_KERNEL_MAX_NUM_SUB_GROUPS

      public static final int CL_KERNEL_MAX_NUM_SUB_GROUPS
      See Also:
    • CL_KERNEL_COMPILE_NUM_SUB_GROUPS

      public static final int CL_KERNEL_COMPILE_NUM_SUB_GROUPS
      See Also:
    • CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE

      public static final int CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE
      See Also:
    • CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE

      public static final int CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE
      See Also:
    • CL_KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT

      public static final int CL_KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT
      See Also:
  • Method Details

    • clSetDefaultDeviceCommandQueue

      public static int clSetDefaultDeviceCommandQueue(long context, long device, long command_queue)
      cl_int clSetDefaultDeviceCommandQueue(cl_context context, cl_device_id device, cl_command_queue command_queue)
    • nclGetDeviceAndHostTimer

      public static int nclGetDeviceAndHostTimer(long device, long device_timestamp, long host_timestamp)
      cl_int clGetDeviceAndHostTimer(cl_device_id device, cl_ulong * device_timestamp, cl_ulong * host_timestamp)
    • clGetDeviceAndHostTimer

      public static int clGetDeviceAndHostTimer(long device, LongBuffer device_timestamp, LongBuffer host_timestamp)
      cl_int clGetDeviceAndHostTimer(cl_device_id device, cl_ulong * device_timestamp, cl_ulong * host_timestamp)
    • nclGetHostTimer

      public static int nclGetHostTimer(long device, long host_timestamp)
      cl_int clGetHostTimer(cl_device_id device, cl_ulong * host_timestamp)
    • clGetHostTimer

      public static int clGetHostTimer(long device, LongBuffer host_timestamp)
      cl_int clGetHostTimer(cl_device_id device, cl_ulong * host_timestamp)
    • nclCreateProgramWithIL

      public static long nclCreateProgramWithIL(long context, long il, long length, long errcode_ret)
      cl_program clCreateProgramWithIL(cl_context context, void const * il, size_t length, cl_int * errcode_ret)
    • clCreateProgramWithIL

      public static long clCreateProgramWithIL(long context, ByteBuffer il, @Nullable IntBuffer errcode_ret)
      cl_program clCreateProgramWithIL(cl_context context, void const * il, size_t length, cl_int * errcode_ret)
    • nclCloneKernel

      public static long nclCloneKernel(long source_kernel, long errcode_ret)
      cl_kernel clCloneKernel(cl_kernel source_kernel, cl_int * errcode_ret)
    • clCloneKernel

      public static long clCloneKernel(long source_kernel, @Nullable IntBuffer errcode_ret)
      cl_kernel clCloneKernel(cl_kernel source_kernel, cl_int * errcode_ret)
    • nclGetKernelSubGroupInfo

      public static int nclGetKernelSubGroupInfo(long kernel, long device, int param_name, long input_value_size, long input_value, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetKernelSubGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_sub_group_info param_name, size_t input_value_size, void const * input_value, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelSubGroupInfo

      public static int clGetKernelSubGroupInfo(long kernel, long device, int param_name, @Nullable ByteBuffer input_value, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelSubGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_sub_group_info param_name, size_t input_value_size, void const * input_value, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelSubGroupInfo

      public static int clGetKernelSubGroupInfo(long kernel, long device, int param_name, @Nullable ByteBuffer input_value, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelSubGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_sub_group_info param_name, size_t input_value_size, void const * input_value, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclEnqueueSVMMigrateMem

      public static int nclEnqueueSVMMigrateMem(long command_queue, int num_svm_pointers, long svm_pointers, long sizes, long flags, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueSVMMigrateMem(cl_command_queue command_queue, cl_uint num_svm_pointers, void const ** svm_pointers, size_t const * sizes, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueSVMMigrateMem

      public static int clEnqueueSVMMigrateMem(long command_queue, PointerBuffer svm_pointers, @Nullable PointerBuffer sizes, long flags, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueSVMMigrateMem(cl_command_queue command_queue, cl_uint num_svm_pointers, void const ** svm_pointers, size_t const * sizes, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clGetDeviceAndHostTimer

      public static int clGetDeviceAndHostTimer(long device, long[] device_timestamp, long[] host_timestamp)
      cl_int clGetDeviceAndHostTimer(cl_device_id device, cl_ulong * device_timestamp, cl_ulong * host_timestamp)
    • clGetHostTimer

      public static int clGetHostTimer(long device, long[] host_timestamp)
      cl_int clGetHostTimer(cl_device_id device, cl_ulong * host_timestamp)
    • clCreateProgramWithIL

      public static long clCreateProgramWithIL(long context, ByteBuffer il, int @Nullable [] errcode_ret)
      cl_program clCreateProgramWithIL(cl_context context, void const * il, size_t length, cl_int * errcode_ret)
    • clCloneKernel

      public static long clCloneKernel(long source_kernel, int @Nullable [] errcode_ret)
      cl_kernel clCloneKernel(cl_kernel source_kernel, cl_int * errcode_ret)