Interface CL12

  • All Superinterfaces:
    CL
    All Known Implementing Classes:
    CLImpl12

    public interface CL12
    extends CL
    • Method Detail

      • clGetPlatformIDs

        int clGetPlatformIDs​(int num_entries,
                             PointerBuffer platforms,
                             IntBuffer num_platforms)
        Entry point (through function pointer) to C language function:
        cl_int (cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)
        Specified by:
        clGetPlatformIDs in interface CL
        Parameters:
        platforms - a direct only PointerBuffer
        num_platforms - a direct only IntBuffer
      • clGetPlatformInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clGetDeviceIDs

        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 (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 only PointerBuffer
        num_devices - a direct only IntBuffer
      • clGetDeviceInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clCreateSubDevices

        int clCreateSubDevices​(long in_device,
                               PointerBuffer properties,
                               int num_devices,
                               PointerBuffer out_devices,
                               IntBuffer num_devices_ret)
        Entry point (through function pointer) to C language function:
        cl_int (cl_device_id in_device, const cl_device_partition_property * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)
        Parameters:
        properties - a direct or array-backed PointerBuffer
        out_devices - a direct or array-backed PointerBuffer
        num_devices_ret - a direct or array-backed IntBuffer
      • clCreateSubDevices

        int clCreateSubDevices​(long in_device,
                               PointerBuffer properties,
                               int num_devices,
                               PointerBuffer out_devices,
                               int[] num_devices_ret,
                               int num_devices_ret_offset)
        Entry point (through function pointer) to C language function:
        cl_int (cl_device_id in_device, const cl_device_partition_property * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)
        Parameters:
        properties - a direct or array-backed PointerBuffer
        out_devices - a direct or array-backed PointerBuffer
      • clRetainDevice

        int clRetainDevice​(long device)
        Entry point (through function pointer) to C language function:
        cl_int (cl_device_id device)
      • clReleaseDevice

        int clReleaseDevice​(long device)
        Entry point (through function pointer) to C language function:
        cl_int (cl_device_id device)
      • clRetainContext

        int clRetainContext​(long context)
        Entry point (through function pointer) to C language function:
        cl_int (cl_context context)
        Specified by:
        clRetainContext in interface CL
      • clGetContextInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clCreateCommandQueue

        long clCreateCommandQueue​(long context,
                                  long device,
                                  long properties,
                                  IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        cl_command_queue (cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)
        Specified by:
        clCreateCommandQueue in interface CL
        Parameters:
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateCommandQueue

        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 (cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)
        Specified by:
        clCreateCommandQueue in interface CL
      • clRetainCommandQueue

        int clRetainCommandQueue​(long command_queue)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue)
        Specified by:
        clRetainCommandQueue in interface CL
      • clReleaseCommandQueue

        int clReleaseCommandQueue​(long command_queue)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue)
        Specified by:
        clReleaseCommandQueue in interface CL
      • clGetCommandQueueInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clCreateBuffer

        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 (cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
        Specified by:
        clCreateBuffer in interface CL
        Parameters:
        host_ptr - a direct or array-backed Buffer
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateBuffer

        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 (cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
        Specified by:
        clCreateBuffer in interface CL
        Parameters:
        host_ptr - a direct or array-backed Buffer
      • clCreateSubBuffer

        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 (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
        Parameters:
        buffer_create_info - a direct or array-backed Buffer
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateSubBuffer

        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 (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
        Parameters:
        buffer_create_info - a direct or array-backed Buffer
      • clCreateImage

        long clCreateImage​(long context,
                           long flags,
                           CLImageFormatImpl image_format,
                           CLImageDescImpl image_desc,
                           Buffer host_ptr,
                           IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, const cl_image_desc * image_desc, void * host_ptr, cl_int * errcode_ret)
        Parameters:
        host_ptr - a direct or array-backed Buffer
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateImage

        long clCreateImage​(long context,
                           long flags,
                           CLImageFormatImpl image_format,
                           CLImageDescImpl image_desc,
                           Buffer host_ptr,
                           int[] errcode_ret,
                           int errcode_ret_offset)
        Entry point (through function pointer) to C language function:
        cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, const cl_image_desc * image_desc, void * host_ptr, cl_int * errcode_ret)
        Parameters:
        host_ptr - a direct or array-backed Buffer
      • clRetainMemObject

        int clRetainMemObject​(long memobj)
        Entry point (through function pointer) to C language function:
        cl_int (cl_mem memobj)
        Specified by:
        clRetainMemObject in interface CL
      • clReleaseMemObject

        int clReleaseMemObject​(long memobj)
        Entry point (through function pointer) to C language function:
        cl_int (cl_mem memobj)
        Specified by:
        clReleaseMemObject in interface CL
      • clGetSupportedImageFormats

        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 (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
        Parameters:
        num_image_formats - a direct or array-backed IntBuffer
      • clGetSupportedImageFormats

        int clGetSupportedImageFormats​(long context,
                                       long flags,
                                       int image_type,
                                       int num_entries,
                                       CLImageFormatImpl image_formats,
                                       int[] num_image_formats,
                                       int num_image_formats_offset)
        Entry point (through function pointer) to C language function:
        cl_int (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
      • clGetMemObjectInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clGetImageInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clCreateSampler

        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 (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
        Parameters:
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateSampler

        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 (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
      • clRetainSampler

        int clRetainSampler​(long sampler)
        Entry point (through function pointer) to C language function:
        cl_int (cl_sampler sampler)
        Specified by:
        clRetainSampler in interface CL
      • clReleaseSampler

        int clReleaseSampler​(long sampler)
        Entry point (through function pointer) to C language function:
        cl_int (cl_sampler sampler)
        Specified by:
        clReleaseSampler in interface CL
      • clGetSamplerInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clCreateProgramWithSource

        long clCreateProgramWithSource​(long context,
                                       int count,
                                       String[] strings,
                                       PointerBuffer lengths,
                                       IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        cl_program (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 only PointerBuffer
        errcode_ret - a direct only IntBuffer
      • clCreateProgramWithBinary

        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 (cl_context context, cl_uint num_devices, const cl_device_id * device_list, const size_t * lengths, unsigned const char * * binaries, cl_int * binary_status, cl_int * errcode_ret)
        Specified by:
        clCreateProgramWithBinary in interface CL
        Parameters:
        device_list - a direct only PointerBuffer
        lengths - a direct only PointerBuffer
        binaries - a direct only PointerBuffer
        binary_status - a direct only IntBuffer
        errcode_ret - a direct only IntBuffer
      • clCreateProgramWithBuiltInKernels

        long clCreateProgramWithBuiltInKernels​(long context,
                                               int num_devices,
                                               PointerBuffer device_list,
                                               ByteBuffer kernel_names,
                                               IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        cl_program (cl_context context, cl_uint num_devices, const cl_device_id * device_list, const char * kernel_names, cl_int * errcode_ret)
        Parameters:
        device_list - a direct or array-backed PointerBuffer
        kernel_names - a direct or array-backed ByteBuffer
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateProgramWithBuiltInKernels

        long clCreateProgramWithBuiltInKernels​(long context,
                                               int num_devices,
                                               PointerBuffer device_list,
                                               byte[] kernel_names,
                                               int kernel_names_offset,
                                               int[] errcode_ret,
                                               int errcode_ret_offset)
        Entry point (through function pointer) to C language function:
        cl_program (cl_context context, cl_uint num_devices, const cl_device_id * device_list, const char * kernel_names, cl_int * errcode_ret)
        Parameters:
        device_list - a direct or array-backed PointerBuffer
      • clRetainProgram

        int clRetainProgram​(long program)
        Entry point (through function pointer) to C language function:
        cl_int (cl_program program)
        Specified by:
        clRetainProgram in interface CL
      • clReleaseProgram

        int clReleaseProgram​(long program)
        Entry point (through function pointer) to C language function:
        cl_int (cl_program program)
        Specified by:
        clReleaseProgram in interface CL
      • clUnloadPlatformCompiler

        int clUnloadPlatformCompiler​(long platform)
        Entry point (through function pointer) to C language function:
        cl_int (cl_platform_id platform)
      • clGetProgramInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clGetProgramBuildInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clCreateKernel

        long clCreateKernel​(long program,
                            String kernel_name,
                            IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        cl_kernel (cl_program program, const char * kernel_name, cl_int * errcode_ret)
        Specified by:
        clCreateKernel in interface CL
        Parameters:
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateKernel

        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 (cl_program program, const char * kernel_name, cl_int * errcode_ret)
        Specified by:
        clCreateKernel in interface CL
      • clCreateKernelsInProgram

        int clCreateKernelsInProgram​(long program,
                                     int num_kernels,
                                     PointerBuffer kernels,
                                     IntBuffer num_kernels_ret)
        Entry point (through function pointer) to C language function:
        cl_int (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 only PointerBuffer
        num_kernels_ret - a direct only IntBuffer
      • clRetainKernel

        int clRetainKernel​(long kernel)
        Entry point (through function pointer) to C language function:
        cl_int (cl_kernel kernel)
        Specified by:
        clRetainKernel in interface CL
      • clReleaseKernel

        int clReleaseKernel​(long kernel)
        Entry point (through function pointer) to C language function:
        cl_int (cl_kernel kernel)
        Specified by:
        clReleaseKernel in interface CL
      • clSetKernelArg

        int clSetKernelArg​(long kernel,
                           int arg_index,
                           long arg_size,
                           Buffer arg_value)
        Entry point (through function pointer) to C language function:
        cl_int (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 only Buffer
      • clGetKernelInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clGetKernelArgInfo

        int clGetKernelArgInfo​(long kernel,
                               int arg_indx,
                               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 (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)
        Parameters:
        param_value - a direct or array-backed Buffer
        param_value_size_ret - a direct or array-backed PointerBuffer
      • clGetKernelWorkGroupInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clWaitForEvents

        int clWaitForEvents​(int num_events,
                            PointerBuffer event_list)
        Entry point (through function pointer) to C language function:
        cl_int (cl_uint num_events, const cl_event * event_list)
        Specified by:
        clWaitForEvents in interface CL
        Parameters:
        event_list - a direct only PointerBuffer
      • clGetEventInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clCreateUserEvent

        long clCreateUserEvent​(long context,
                               IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        cl_event (cl_context context, cl_int * errcode_ret)
        Specified by:
        clCreateUserEvent in interface CL
        Parameters:
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateUserEvent

        long clCreateUserEvent​(long context,
                               int[] errcode_ret,
                               int errcode_ret_offset)
        Entry point (through function pointer) to C language function:
        cl_event (cl_context context, cl_int * errcode_ret)
        Specified by:
        clCreateUserEvent in interface CL
      • clRetainEvent

        int clRetainEvent​(long event)
        Entry point (through function pointer) to C language function:
        cl_int (cl_event event)
        Specified by:
        clRetainEvent in interface CL
      • clReleaseEvent

        int clReleaseEvent​(long event)
        Entry point (through function pointer) to C language function:
        cl_int (cl_event event)
        Specified by:
        clReleaseEvent in interface CL
      • clSetUserEventStatus

        int clSetUserEventStatus​(long event,
                                 int execution_status)
        Entry point (through function pointer) to C language function:
        cl_int (cl_event event, cl_int execution_status)
        Specified by:
        clSetUserEventStatus in interface CL
      • clGetEventProfilingInfo

        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 (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 only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clFlush

        int clFlush​(long command_queue)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue)
        Specified by:
        clFlush in interface CL
      • clFinish

        int clFinish​(long command_queue)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue)
        Specified by:
        clFinish in interface CL
      • clEnqueueReadBuffer

        int clEnqueueReadBuffer​(long command_queue,
                                long buffer,
                                int blocking_read,
                                long offset,
                                long size,
                                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 (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueReadBuffer in interface CL
        Parameters:
        ptr - a direct only Buffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueReadBufferRect

        int clEnqueueReadBufferRect​(long command_queue,
                                    long buffer,
                                    int blocking_read,
                                    PointerBuffer buffer_offset,
                                    PointerBuffer host_offset,
                                    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 (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, const size_t * buffer_offset, const size_t * host_offset, 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, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueReadBufferRect in interface CL
        Parameters:
        buffer_offset - a direct only PointerBuffer
        host_offset - a direct only PointerBuffer
        region - a direct only PointerBuffer
        ptr - a direct only Buffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueWriteBuffer

        int clEnqueueWriteBuffer​(long command_queue,
                                 long buffer,
                                 int blocking_write,
                                 long offset,
                                 long size,
                                 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 (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, const void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueWriteBuffer in interface CL
        Parameters:
        ptr - a direct only Buffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueWriteBufferRect

        int clEnqueueWriteBufferRect​(long command_queue,
                                     long buffer,
                                     int blocking_write,
                                     PointerBuffer buffer_offset,
                                     PointerBuffer host_offset,
                                     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 (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, const size_t * buffer_offset, const size_t * host_offset, 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, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueWriteBufferRect in interface CL
        Parameters:
        buffer_offset - a direct only PointerBuffer
        host_offset - a direct only PointerBuffer
        region - a direct only PointerBuffer
        ptr - a direct only Buffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueFillBuffer

        int clEnqueueFillBuffer​(long command_queue,
                                long buffer,
                                Buffer pattern,
                                long pattern_size,
                                long offset,
                                long size,
                                int num_events_in_wait_list,
                                PointerBuffer event_wait_list,
                                PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue, cl_mem buffer, const void * pattern, size_t pattern_size, size_t offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Parameters:
        pattern - a direct or array-backed Buffer
        event_wait_list - a direct or array-backed PointerBuffer
        event - a direct or array-backed PointerBuffer
      • clEnqueueCopyBuffer

        int clEnqueueCopyBuffer​(long command_queue,
                                long src_buffer,
                                long dst_buffer,
                                long src_offset,
                                long dst_offset,
                                long size,
                                int num_events_in_wait_list,
                                PointerBuffer event_wait_list,
                                PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueCopyBuffer in interface CL
        Parameters:
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueCopyBufferRect

        int clEnqueueCopyBufferRect​(long command_queue,
                                    long src_buffer,
                                    long dst_buffer,
                                    PointerBuffer src_origin,
                                    PointerBuffer dst_origin,
                                    PointerBuffer region,
                                    long src_row_pitch,
                                    long src_slice_pitch,
                                    long dst_row_pitch,
                                    long dst_slice_pitch,
                                    int num_events_in_wait_list,
                                    PointerBuffer event_wait_list,
                                    PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (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, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueCopyBufferRect in interface CL
        Parameters:
        src_origin - a direct only PointerBuffer
        dst_origin - a direct only PointerBuffer
        region - a direct only PointerBuffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueReadImage

        int clEnqueueReadImage​(long command_queue,
                               long image,
                               int blocking_read,
                               PointerBuffer arg3,
                               PointerBuffer arg4,
                               long row_pitch,
                               long slice_pitch,
                               Buffer ptr,
                               int num_events_in_wait_list,
                               PointerBuffer event_wait_list,
                               PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (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, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueReadImage in interface CL
        Parameters:
        arg3 - a direct only PointerBuffer
        arg4 - a direct only PointerBuffer
        ptr - a direct only Buffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueWriteImage

        int clEnqueueWriteImage​(long command_queue,
                                long image,
                                int blocking_write,
                                PointerBuffer arg3,
                                PointerBuffer arg4,
                                long input_row_pitch,
                                long input_slice_pitch,
                                Buffer ptr,
                                int num_events_in_wait_list,
                                PointerBuffer event_wait_list,
                                PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (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, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueWriteImage in interface CL
        Parameters:
        arg3 - a direct only PointerBuffer
        arg4 - a direct only PointerBuffer
        ptr - a direct only Buffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueFillImage

        int clEnqueueFillImage​(long command_queue,
                               long image,
                               Buffer fill_color,
                               PointerBuffer arg3,
                               PointerBuffer arg4,
                               int num_events_in_wait_list,
                               PointerBuffer event_wait_list,
                               PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue, cl_mem image, const void * fill_color, const size_t * , const size_t * , cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Parameters:
        fill_color - a direct or array-backed Buffer
        arg3 - a direct or array-backed PointerBuffer
        arg4 - a direct or array-backed PointerBuffer
        event_wait_list - a direct or array-backed PointerBuffer
        event - a direct or array-backed PointerBuffer
      • clEnqueueCopyImage

        int clEnqueueCopyImage​(long command_queue,
                               long src_image,
                               long dst_image,
                               PointerBuffer arg3,
                               PointerBuffer arg4,
                               PointerBuffer arg5,
                               int num_events_in_wait_list,
                               PointerBuffer event_wait_list,
                               PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (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, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueCopyImage in interface CL
        Parameters:
        arg3 - a direct only PointerBuffer
        arg4 - a direct only PointerBuffer
        arg5 - a direct only PointerBuffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueCopyImageToBuffer

        int clEnqueueCopyImageToBuffer​(long command_queue,
                                       long src_image,
                                       long dst_buffer,
                                       PointerBuffer arg3,
                                       PointerBuffer arg4,
                                       long dst_offset,
                                       int num_events_in_wait_list,
                                       PointerBuffer event_wait_list,
                                       PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (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, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueCopyImageToBuffer in interface CL
        Parameters:
        arg3 - a direct only PointerBuffer
        arg4 - a direct only PointerBuffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueCopyBufferToImage

        int clEnqueueCopyBufferToImage​(long command_queue,
                                       long src_buffer,
                                       long dst_image,
                                       long src_offset,
                                       PointerBuffer arg4,
                                       PointerBuffer arg5,
                                       int num_events_in_wait_list,
                                       PointerBuffer event_wait_list,
                                       PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (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, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueCopyBufferToImage in interface CL
        Parameters:
        arg4 - a direct only PointerBuffer
        arg5 - a direct only PointerBuffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueMapBuffer

        ByteBuffer clEnqueueMapBuffer​(long command_queue,
                                      long buffer,
                                      int blocking_map,
                                      long map_flags,
                                      long offset,
                                      long size,
                                      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 * (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret)
        Specified by:
        clEnqueueMapBuffer in interface CL
        Parameters:
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
        errcode_ret - a direct only IntBuffer
      • clEnqueueMapImage

        ByteBuffer clEnqueueMapImage​(long command_queue,
                                     long image,
                                     int blocking_map,
                                     long map_flags,
                                     PointerBuffer arg4,
                                     PointerBuffer arg5,
                                     PointerBuffer image_row_pitch,
                                     PointerBuffer image_slice_pitch,
                                     int num_events_in_wait_list,
                                     PointerBuffer event_wait_list,
                                     PointerBuffer event,
                                     IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        void * (cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, const size_t * , const size_t * , size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret)
        Specified by:
        clEnqueueMapImage in interface CL
        Parameters:
        arg4 - a direct only PointerBuffer
        arg5 - a direct only PointerBuffer
        image_row_pitch - a direct only PointerBuffer
        image_slice_pitch - a direct only PointerBuffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
        errcode_ret - a direct only IntBuffer
      • clEnqueueUnmapMemObject

        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 (cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueUnmapMemObject in interface CL
        Parameters:
        mapped_ptr - a direct only Buffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueMigrateMemObjects

        int clEnqueueMigrateMemObjects​(long command_queue,
                                       int num_mem_objects,
                                       PointerBuffer mem_objects,
                                       long flags,
                                       int num_events_in_wait_list,
                                       PointerBuffer event_wait_list,
                                       PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue, cl_uint num_mem_objects, const cl_mem * mem_objects, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Parameters:
        mem_objects - a direct or array-backed PointerBuffer
        event_wait_list - a direct or array-backed PointerBuffer
        event - a direct or array-backed PointerBuffer
      • clEnqueueNDRangeKernel

        int clEnqueueNDRangeKernel​(long command_queue,
                                   long kernel,
                                   int work_dim,
                                   PointerBuffer global_work_offset,
                                   PointerBuffer global_work_size,
                                   PointerBuffer local_work_size,
                                   int num_events_in_wait_list,
                                   PointerBuffer event_wait_list,
                                   PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (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, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueNDRangeKernel in interface CL
        Parameters:
        global_work_offset - a direct only PointerBuffer
        global_work_size - a direct only PointerBuffer
        local_work_size - a direct only PointerBuffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueTask

        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 (cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueTask in interface CL
        Parameters:
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueMarkerWithWaitList

        int clEnqueueMarkerWithWaitList​(long command_queue,
                                        int num_events_in_wait_list,
                                        PointerBuffer event_wait_list,
                                        PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Parameters:
        event_wait_list - a direct or array-backed PointerBuffer
        event - a direct or array-backed PointerBuffer
      • clEnqueueBarrierWithWaitList

        int clEnqueueBarrierWithWaitList​(long command_queue,
                                         int num_events_in_wait_list,
                                         PointerBuffer event_wait_list,
                                         PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Parameters:
        event_wait_list - a direct or array-backed PointerBuffer
        event - a direct or array-backed PointerBuffer
      • clGetExtensionFunctionAddressForPlatform

        ByteBuffer clGetExtensionFunctionAddressForPlatform​(long platform,
                                                            ByteBuffer func_name)
        Entry point (through function pointer) to C language function:
        void * (cl_platform_id platform, const char * func_name)
        Parameters:
        func_name - a direct or array-backed ByteBuffer
      • clGetExtensionFunctionAddressForPlatform

        ByteBuffer clGetExtensionFunctionAddressForPlatform​(long platform,
                                                            byte[] func_name,
                                                            int func_name_offset)
        Entry point (through function pointer) to C language function:
        void * (cl_platform_id platform, const char * func_name)
      • clCreateImage2D

        long clCreateImage2D​(long context,
                             long flags,
                             CLImageFormatImpl image_format,
                             long image_width,
                             long image_height,
                             long image_row_pitch,
                             Buffer host_ptr,
                             IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        cl_mem (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
        Parameters:
        host_ptr - a direct or array-backed Buffer
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateImage2D

        long clCreateImage2D​(long context,
                             long flags,
                             CLImageFormatImpl image_format,
                             long image_width,
                             long image_height,
                             long image_row_pitch,
                             Buffer host_ptr,
                             int[] errcode_ret,
                             int errcode_ret_offset)
        Entry point (through function pointer) to C language function:
        cl_mem (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
        Parameters:
        host_ptr - a direct or array-backed Buffer
      • clCreateImage3D

        long clCreateImage3D​(long context,
                             long flags,
                             CLImageFormatImpl image_format,
                             long image_width,
                             long image_height,
                             long image_depth,
                             long image_row_pitch,
                             long image_slice_pitch,
                             Buffer host_ptr,
                             IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        cl_mem (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
        Parameters:
        host_ptr - a direct or array-backed Buffer
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateImage3D

        long clCreateImage3D​(long context,
                             long flags,
                             CLImageFormatImpl image_format,
                             long image_width,
                             long image_height,
                             long image_depth,
                             long image_row_pitch,
                             long image_slice_pitch,
                             Buffer host_ptr,
                             int[] errcode_ret,
                             int errcode_ret_offset)
        Entry point (through function pointer) to C language function:
        cl_mem (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
        Parameters:
        host_ptr - a direct or array-backed Buffer
      • clEnqueueMarker

        int clEnqueueMarker​(long command_queue,
                            PointerBuffer event)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue, cl_event * event)
        Specified by:
        clEnqueueMarker in interface CL
        Parameters:
        event - a direct only PointerBuffer
      • clEnqueueWaitForEvents

        int clEnqueueWaitForEvents​(long command_queue,
                                   int num_events,
                                   PointerBuffer event_list)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue, cl_uint num_events, const cl_event * event_list)
        Specified by:
        clEnqueueWaitForEvents in interface CL
        Parameters:
        event_list - a direct only PointerBuffer
      • clEnqueueBarrier

        int clEnqueueBarrier​(long command_queue)
        Entry point (through function pointer) to C language function:
        cl_int (cl_command_queue command_queue)
        Specified by:
        clEnqueueBarrier in interface CL
      • clUnloadCompiler

        int clUnloadCompiler()
        Entry point (through function pointer) to C language function:
        cl_int (void)
        Specified by:
        clUnloadCompiler in interface CL
      • clIcdGetPlatformIDsKHR

        int clIcdGetPlatformIDsKHR​(int arg0,
                                   PointerBuffer arg1,
                                   IntBuffer arg2)
        Entry point (through function pointer) to C language function:
        cl_int (cl_uint, cl_platform_id * , cl_uint * )
        Specified by:
        clIcdGetPlatformIDsKHR in interface CL
        Parameters:
        arg1 - a direct only PointerBuffer
        arg2 - a direct only IntBuffer
      • clTerminateContextKHR

        int clTerminateContextKHR​(long arg0)
        Entry point (through function pointer) to C language function:
        cl_int (cl_context)
      • clReleaseDeviceEXT

        int clReleaseDeviceEXT​(long arg0)
        Entry point (through function pointer) to C language function:
        cl_int (cl_device_id)
        Specified by:
        clReleaseDeviceEXT in interface CL
      • clRetainDeviceEXT

        int clRetainDeviceEXT​(long arg0)
        Entry point (through function pointer) to C language function:
        cl_int (cl_device_id)
        Specified by:
        clRetainDeviceEXT in interface CL
      • clCreateSubDevicesEXT

        int clCreateSubDevicesEXT​(long arg0,
                                  LongBuffer arg1,
                                  int arg2,
                                  PointerBuffer arg3,
                                  IntBuffer arg4)
        Entry point (through function pointer) to C language function:
        cl_int (cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )
        Specified by:
        clCreateSubDevicesEXT in interface CL
        Parameters:
        arg1 - a direct or array-backed LongBuffer
        arg3 - a direct or array-backed PointerBuffer
        arg4 - a direct or array-backed IntBuffer
      • clCreateSubDevicesEXT

        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 (cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )
        Specified by:
        clCreateSubDevicesEXT in interface CL
        Parameters:
        arg3 - a direct or array-backed PointerBuffer
      • clCreateFromGLBuffer

        long clCreateFromGLBuffer​(long context,
                                  long flags,
                                  int bufobj,
                                  IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        cl_mem (cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)
        Specified by:
        clCreateFromGLBuffer in interface CL
        Parameters:
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateFromGLBuffer

        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 (cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)
        Specified by:
        clCreateFromGLBuffer in interface CL
      • clCreateFromGLTexture

        long clCreateFromGLTexture​(long context,
                                   long flags,
                                   int target,
                                   int miplevel,
                                   int texture,
                                   IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        cl_mem (cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)
        Parameters:
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateFromGLTexture

        long clCreateFromGLTexture​(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 (cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)
      • clCreateFromGLRenderbuffer

        long clCreateFromGLRenderbuffer​(long context,
                                        long flags,
                                        int renderbuffer,
                                        IntBuffer errcode_ret)
        Entry point (through function pointer) to C language function:
        cl_mem (cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)
        Specified by:
        clCreateFromGLRenderbuffer in interface CL
        Parameters:
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateFromGLRenderbuffer

        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 (cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)
        Specified by:
        clCreateFromGLRenderbuffer in interface CL
      • clGetGLObjectInfo

        int clGetGLObjectInfo​(long memobj,
                              IntBuffer gl_object_type,
                              IntBuffer gl_object_name)
        Entry point (through function pointer) to C language function:
        cl_int (cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name)
        Specified by:
        clGetGLObjectInfo in interface CL
        Parameters:
        gl_object_type - a direct or array-backed IntBuffer
        gl_object_name - a direct or array-backed IntBuffer
      • clGetGLObjectInfo

        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 (cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name)
        Specified by:
        clGetGLObjectInfo in interface CL
      • clGetGLTextureInfo

        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 (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 CL
        Parameters:
        param_value - a direct or array-backed Buffer
        param_value_size_ret - a direct or array-backed PointerBuffer
      • clEnqueueAcquireGLObjects

        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 (cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueAcquireGLObjects in interface CL
        Parameters:
        mem_objects - a direct only PointerBuffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clEnqueueReleaseGLObjects

        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 (cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
        Specified by:
        clEnqueueReleaseGLObjects in interface CL
        Parameters:
        mem_objects - a direct only PointerBuffer
        event_wait_list - a direct only PointerBuffer
        event - a direct only PointerBuffer
      • clCreateFromGLTexture2D

        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 (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 CL
        Parameters:
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateFromGLTexture2D

        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 (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 CL
      • clCreateFromGLTexture3D

        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 (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 CL
        Parameters:
        errcode_ret - a direct or array-backed IntBuffer
      • clCreateFromGLTexture3D

        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 (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 CL
      • clGetGLContextInfoKHR

        int clGetGLContextInfoKHR​(PointerBuffer 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 (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 CL
        Parameters:
        properties - a direct only PointerBuffer
        param_value - a direct only Buffer
        param_value_size_ret - a direct only PointerBuffer
      • clCreateEventFromGLsyncKHR

        long clCreateEventFromGLsyncKHR​(long arg0,
                                        long arg1,
                                        IntBuffer arg2)
        Entry point (through function pointer) to C language function:
        cl_event (cl_context, cl_GLsync, cl_int * )
        Specified by:
        clCreateEventFromGLsyncKHR in interface CL
        Parameters:
        arg2 - a direct or array-backed IntBuffer
      • clCreateEventFromGLsyncKHR

        long clCreateEventFromGLsyncKHR​(long arg0,
                                        long arg1,
                                        int[] arg2,
                                        int arg2_offset)
        Entry point (through function pointer) to C language function:
        cl_event (cl_context, cl_GLsync, cl_int * )
        Specified by:
        clCreateEventFromGLsyncKHR in interface CL