Package org.lwjgl.opencl
Class CL10
java.lang.Object
org.lwjgl.opencl.CL10
The core OpenCL 1.0 API
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
cl_channel_orderstatic final int
cl_addressing_modestatic final int
cl_addressing_modestatic final int
cl_addressing_modestatic final int
cl_addressing_modestatic final int
cl_channel_orderstatic final int
cl_channel_orderstatic final int
cl_build_statusstatic final int
cl_build_statusstatic final int
cl_build_statusstatic final int
Error Codesstatic final int
cl_build_statusstatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
cl_command_typestatic final int
Error Codesstatic final int
command execution statusstatic final int
cl_context_infostatic final int
cl_context_info + cl_context_propertiesstatic final int
cl_context_infostatic final int
cl_context_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
Error Codesstatic final int
Error Codesstatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_type - bitfieldstatic final int
cl_device_type - bitfieldstatic final int
cl_device_type - bitfieldstatic final int
cl_device_type - bitfieldstatic final int
cl_device_type - bitfieldstatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_device_infostatic final int
cl_event_infostatic final int
cl_event_infostatic final int
cl_event_infostatic final int
cl_event_infostatic final int
cl_device_exec_capabilities - bitfieldstatic final int
cl_device_exec_capabilities - bitfieldstatic final int
cl_boolstatic final int
cl_filter_modestatic final int
cl_filter_modestatic final int
cl_channel_typestatic final int
cl_device_fp_config - bitfieldstatic final int
cl_device_fp_config - bitfieldstatic final int
cl_device_fp_config - bitfieldstatic final int
cl_device_fp_config - bitfieldstatic final int
cl_device_fp_config - bitfieldstatic final int
cl_device_fp_config - bitfieldstatic final int
cl_device_local_mem_typestatic final int
cl_channel_typestatic final int
cl_image_infostatic final int
cl_image_infostatic final int
cl_image_infostatic final int
Error Codesstatic final int
Error Codesstatic final int
cl_image_infostatic final int
cl_image_infostatic final int
cl_image_infostatic final int
cl_image_infostatic final int
cl_channel_orderstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
Error Codesstatic final int
cl_kernel_work_group_infostatic final int
cl_kernel_infostatic final int
cl_kernel_infostatic final int
cl_kernel_work_group_infostatic final int
cl_kernel_infostatic final int
cl_kernel_infostatic final int
cl_kernel_infostatic final int
cl_kernel_work_group_infostatic final int
cl_device_local_mem_typestatic final int
cl_channel_orderstatic final int
Error Codesstatic final int
cl_map_flags - bitfieldstatic final int
cl_map_flags - bitfieldstatic final int
cl_mem_flags - bitfieldstatic final int
cl_mem_infostatic final int
cl_mem_flags - bitfieldstatic final int
Error Codesstatic final int
cl_mem_infostatic final int
cl_mem_infostatic final int
cl_mem_infostatic final int
Error Codesstatic final int
cl_mem_object_typestatic final int
cl_mem_object_typestatic final int
cl_mem_object_typestatic final int
cl_mem_flags - bitfieldstatic final int
cl_mem_flags - bitfieldstatic final int
cl_mem_infostatic final int
cl_mem_infostatic final int
cl_mem_infostatic final int
cl_mem_flags - bitfieldstatic final int
cl_mem_flags - bitfieldstatic final int
cl_device_mem_cache_typestatic final int
Error Codesstatic final int
Error Codesstatic final int
cl_platform_infostatic final int
cl_platform_infostatic final int
cl_platform_infostatic final int
cl_platform_infostatic final int
cl_platform_infostatic final int
cl_profiling_infostatic final int
cl_profiling_infostatic final int
cl_profiling_infostatic final int
cl_profiling_infostatic final int
Error Codesstatic final int
cl_program_infostatic final int
cl_program_infostatic final int
cl_program_build_infostatic final int
cl_program_build_infostatic final int
cl_program_build_infostatic final int
cl_program_infostatic final int
cl_program_infostatic final int
cl_program_infostatic final int
cl_program_infostatic final int
cl_program_infostatic final int
cl_command_queue_infostatic final int
cl_command_queue_infostatic final int
cl_command_queue_properties - bitfieldstatic final int
cl_command_queue_properties - bitfieldstatic final int
cl_command_queue_infostatic final int
cl_command_queue_infostatic final int
command execution statusstatic final int
cl_channel_orderstatic final int
cl_channel_orderstatic final int
cl_device_mem_cache_typestatic final int
cl_device_mem_cache_typestatic final int
cl_channel_orderstatic final int
cl_channel_orderstatic final int
cl_channel_orderstatic final int
command execution statusstatic final int
cl_sampler_infostatic final int
cl_sampler_infostatic final int
cl_sampler_infostatic final int
cl_sampler_infostatic final int
cl_sampler_infostatic final int
cl_channel_typestatic final int
cl_channel_typestatic final int
cl_channel_typestatic final int
cl_channel_typestatic final int
cl_channel_typestatic final int
command execution statusstatic final int
Error Codesstatic final int
cl_boolstatic final int
cl_channel_typestatic final int
cl_channel_typestatic final int
cl_channel_typestatic final int
cl_channel_typestatic final int
cl_channel_typestatic final int
cl_channel_typestatic final int
cl_channel_typestatic final int
cl_channel_typestatic final int
OpenCL Version -
Method Summary
Modifier and TypeMethodDescriptionstatic int
clBuildProgram
(CLProgram program, CLDevice device, CharSequence options, CLBuildProgramCallback pfn_notify) Overloads clBuildProgram.static int
clBuildProgram
(CLProgram program, PointerBuffer device_list, CharSequence options, CLBuildProgramCallback pfn_notify) Overloads clBuildProgram.static int
clBuildProgram
(CLProgram program, PointerBuffer device_list, ByteBuffer options, CLBuildProgramCallback pfn_notify) static CLMem
clCreateBuffer
(CLContext context, long flags, long host_ptr_size, IntBuffer errcode_ret) static CLMem
clCreateBuffer
(CLContext context, long flags, ByteBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateBuffer
(CLContext context, long flags, DoubleBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateBuffer
(CLContext context, long flags, FloatBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateBuffer
(CLContext context, long flags, IntBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateBuffer
(CLContext context, long flags, LongBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateBuffer
(CLContext context, long flags, ShortBuffer host_ptr, IntBuffer errcode_ret) static CLCommandQueue
clCreateCommandQueue
(CLContext context, CLDevice device, long properties, IntBuffer errcode_ret) static CLContext
clCreateContext
(PointerBuffer properties, CLDevice device, CLContextCallback pfn_notify, IntBuffer errcode_ret) Overloads clCreateContext.static CLContext
clCreateContext
(PointerBuffer properties, PointerBuffer devices, CLContextCallback pfn_notify, IntBuffer errcode_ret) LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.static CLContext
clCreateContextFromType
(PointerBuffer properties, long device_type, CLContextCallback pfn_notify, IntBuffer errcode_ret) LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.static CLMem
clCreateImage2D
(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, ByteBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateImage2D
(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, FloatBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateImage2D
(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, IntBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateImage2D
(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, ShortBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateImage3D
(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, ByteBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateImage3D
(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, FloatBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateImage3D
(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, IntBuffer host_ptr, IntBuffer errcode_ret) static CLMem
clCreateImage3D
(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, ShortBuffer host_ptr, IntBuffer errcode_ret) static CLKernel
clCreateKernel
(CLProgram program, CharSequence kernel_name, IntBuffer errcode_ret) Overloads clCreateKernel.static CLKernel
clCreateKernel
(CLProgram program, ByteBuffer kernel_name, IntBuffer errcode_ret) static int
clCreateKernelsInProgram
(CLProgram program, PointerBuffer kernels, IntBuffer num_kernels_ret) static CLProgram
clCreateProgramWithBinary
(CLContext context, CLDevice device, ByteBuffer binary, IntBuffer binary_status, IntBuffer errcode_ret) static CLProgram
clCreateProgramWithBinary
(CLContext context, PointerBuffer device_list, ByteBuffer[] binaries, IntBuffer binary_status, IntBuffer errcode_ret) Overloads clCreateProgramWithBinary.static CLProgram
clCreateProgramWithBinary
(CLContext context, PointerBuffer device_list, PointerBuffer lengths, ByteBuffer binaries, IntBuffer binary_status, IntBuffer errcode_ret) Overloads clCreateProgramWithBinary.static CLProgram
clCreateProgramWithSource
(CLContext context, CharSequence[] strings, IntBuffer errcode_ret) Overloads clCreateProgramWithSource.static CLProgram
clCreateProgramWithSource
(CLContext context, CharSequence string, IntBuffer errcode_ret) Overloads clCreateProgramWithSource.static CLProgram
clCreateProgramWithSource
(CLContext context, ByteBuffer[] strings, IntBuffer errcode_ret) Overloads clCreateProgramWithSource.static CLProgram
clCreateProgramWithSource
(CLContext context, ByteBuffer string, IntBuffer errcode_ret) static CLProgram
clCreateProgramWithSource
(CLContext context, ByteBuffer strings, PointerBuffer lengths, IntBuffer errcode_ret) Overloads clCreateProgramWithSource.static CLSampler
clCreateSampler
(CLContext context, int normalized_coords, int addressing_mode, int filter_mode, IntBuffer errcode_ret) static int
clEnqueueBarrier
(CLCommandQueue command_queue) static int
clEnqueueCopyBuffer
(CLCommandQueue command_queue, CLMem src_buffer, CLMem dst_buffer, long src_offset, long dst_offset, long size, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueCopyBufferToImage
(CLCommandQueue command_queue, CLMem src_buffer, CLMem dst_image, long src_offset, PointerBuffer dst_origin, PointerBuffer region, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueCopyImage
(CLCommandQueue command_queue, CLMem src_image, CLMem dst_image, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueCopyImageToBuffer
(CLCommandQueue command_queue, CLMem src_image, CLMem dst_buffer, PointerBuffer src_origin, PointerBuffer region, long dst_offset, PointerBuffer event_wait_list, PointerBuffer event) static ByteBuffer
clEnqueueMapBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_map, long map_flags, long offset, long size, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret) static ByteBuffer
clEnqueueMapImage
(CLCommandQueue command_queue, CLMem image, int blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, PointerBuffer image_slice_pitch, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret) static int
clEnqueueMarker
(CLCommandQueue command_queue, PointerBuffer event) static int
clEnqueueNativeKernel
(CLCommandQueue command_queue, CLNativeKernel user_func, CLMem[] mem_list, long[] sizes, PointerBuffer event_wait_list, PointerBuffer event) Enqueues a native kernel to the specified command queue.static int
clEnqueueNDRangeKernel
(CLCommandQueue command_queue, CLKernel kernel, int work_dim, PointerBuffer global_work_offset, PointerBuffer global_work_size, PointerBuffer local_work_size, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueReadBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueReadBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueReadBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueReadBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueReadBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueReadBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueReadImage
(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueReadImage
(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueReadImage
(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueReadImage
(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueTask
(CLCommandQueue command_queue, CLKernel kernel, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueUnmapMemObject
(CLCommandQueue command_queue, CLMem memobj, ByteBuffer mapped_ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueWaitForEvents
(CLCommandQueue command_queue, CLEvent event) Overloads clEnqueueWaitForEvents.static int
clEnqueueWaitForEvents
(CLCommandQueue command_queue, PointerBuffer event_list) static int
clEnqueueWriteBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueWriteBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueWriteBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueWriteBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueWriteBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueWriteBuffer
(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueWriteImage
(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueWriteImage
(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueWriteImage
(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueWriteImage
(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) static int
clFinish
(CLCommandQueue command_queue) static int
clFlush
(CLCommandQueue command_queue) static int
clGetCommandQueueInfo
(CLCommandQueue command_queue, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetContextInfo
(CLContext context, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetDeviceIDs
(CLPlatform platform, long device_type, PointerBuffer devices, IntBuffer num_devices) static int
clGetDeviceInfo
(CLDevice device, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetEventInfo
(CLEvent event, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetEventProfilingInfo
(CLEvent event, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetImageInfo
(CLMem image, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetKernelInfo
(CLKernel kernel, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetKernelWorkGroupInfo
(CLKernel kernel, CLDevice device, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetMemObjectInfo
(CLMem memobj, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetPlatformIDs
(PointerBuffer platforms, IntBuffer num_platforms) static int
clGetPlatformInfo
(CLPlatform platform, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetProgramBuildInfo
(CLProgram program, CLDevice device, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetProgramInfo
(CLProgram program, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetProgramInfo
(CLProgram program, ByteBuffer[] param_value, PointerBuffer param_value_size_ret) Overloads clGetProgramInfo.static int
clGetProgramInfo
(CLProgram program, PointerBuffer sizes, ByteBuffer param_value, PointerBuffer param_value_size_ret) Overloads clGetProgramInfo.static int
clGetSamplerInfo
(CLSampler sampler, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) static int
clGetSupportedImageFormats
(CLContext context, long flags, int image_type, ByteBuffer image_formats, IntBuffer num_image_formats) static int
clReleaseCommandQueue
(CLCommandQueue command_queue) static int
clReleaseContext
(CLContext context) static int
clReleaseEvent
(CLEvent event) static int
clReleaseKernel
(CLKernel kernel) static int
clReleaseMemObject
(CLMem memobj) static int
clReleaseProgram
(CLProgram program) static int
clReleaseSampler
(CLSampler sampler) static int
clRetainCommandQueue
(CLCommandQueue command_queue) static int
clRetainContext
(CLContext context) static int
clRetainEvent
(CLEvent event) static int
clRetainKernel
(CLKernel kernel) static int
clRetainMemObject
(CLMem memobj) static int
clRetainProgram
(CLProgram program) static int
clRetainSampler
(CLSampler sampler) static int
clSetKernelArg
(CLKernel kernel, int arg_index, long arg_value_arg_size) static int
clSetKernelArg
(CLKernel kernel, int arg_index, ByteBuffer arg_value) static int
clSetKernelArg
(CLKernel kernel, int arg_index, DoubleBuffer arg_value) static int
clSetKernelArg
(CLKernel kernel, int arg_index, FloatBuffer arg_value) static int
clSetKernelArg
(CLKernel kernel, int arg_index, IntBuffer arg_value) static int
clSetKernelArg
(CLKernel kernel, int arg_index, LongBuffer arg_value) static int
clSetKernelArg
(CLKernel kernel, int arg_index, ShortBuffer arg_value) static int
clSetKernelArg
(CLKernel kernel, int arg_index, org.lwjgl.opencl.CLObject arg_value) Overloads clSetKernelArg.static int
static int
clWaitForEvents
(CLEvent event) Overloads clWaitForEvents.static int
clWaitForEvents
(PointerBuffer event_list)
-
Field Details
-
CL_SUCCESS
public static final int CL_SUCCESSError Codes- See Also:
-
CL_DEVICE_NOT_FOUND
public static final int CL_DEVICE_NOT_FOUNDError Codes- See Also:
-
CL_DEVICE_NOT_AVAILABLE
public static final int CL_DEVICE_NOT_AVAILABLEError Codes- See Also:
-
CL_COMPILER_NOT_AVAILABLE
public static final int CL_COMPILER_NOT_AVAILABLEError Codes- See Also:
-
CL_MEM_OBJECT_ALLOCATION_FAILURE
public static final int CL_MEM_OBJECT_ALLOCATION_FAILUREError Codes- See Also:
-
CL_OUT_OF_RESOURCES
public static final int CL_OUT_OF_RESOURCESError Codes- See Also:
-
CL_OUT_OF_HOST_MEMORY
public static final int CL_OUT_OF_HOST_MEMORYError Codes- See Also:
-
CL_PROFILING_INFO_NOT_AVAILABLE
public static final int CL_PROFILING_INFO_NOT_AVAILABLEError Codes- See Also:
-
CL_MEM_COPY_OVERLAP
public static final int CL_MEM_COPY_OVERLAPError Codes- See Also:
-
CL_IMAGE_FORMAT_MISMATCH
public static final int CL_IMAGE_FORMAT_MISMATCHError Codes- See Also:
-
CL_IMAGE_FORMAT_NOT_SUPPORTED
public static final int CL_IMAGE_FORMAT_NOT_SUPPORTEDError Codes- See Also:
-
CL_BUILD_PROGRAM_FAILURE
public static final int CL_BUILD_PROGRAM_FAILUREError Codes- See Also:
-
CL_MAP_FAILURE
public static final int CL_MAP_FAILUREError Codes- See Also:
-
CL_INVALID_VALUE
public static final int CL_INVALID_VALUEError Codes- See Also:
-
CL_INVALID_DEVICE_TYPE
public static final int CL_INVALID_DEVICE_TYPEError Codes- See Also:
-
CL_INVALID_PLATFORM
public static final int CL_INVALID_PLATFORMError Codes- See Also:
-
CL_INVALID_DEVICE
public static final int CL_INVALID_DEVICEError Codes- See Also:
-
CL_INVALID_CONTEXT
public static final int CL_INVALID_CONTEXTError Codes- See Also:
-
CL_INVALID_QUEUE_PROPERTIES
public static final int CL_INVALID_QUEUE_PROPERTIESError Codes- See Also:
-
CL_INVALID_COMMAND_QUEUE
public static final int CL_INVALID_COMMAND_QUEUEError Codes- See Also:
-
CL_INVALID_HOST_PTR
public static final int CL_INVALID_HOST_PTRError Codes- See Also:
-
CL_INVALID_MEM_OBJECT
public static final int CL_INVALID_MEM_OBJECTError Codes- See Also:
-
CL_INVALID_IMAGE_FORMAT_DESCRIPTOR
public static final int CL_INVALID_IMAGE_FORMAT_DESCRIPTORError Codes- See Also:
-
CL_INVALID_IMAGE_SIZE
public static final int CL_INVALID_IMAGE_SIZEError Codes- See Also:
-
CL_INVALID_SAMPLER
public static final int CL_INVALID_SAMPLERError Codes- See Also:
-
CL_INVALID_BINARY
public static final int CL_INVALID_BINARYError Codes- See Also:
-
CL_INVALID_BUILD_OPTIONS
public static final int CL_INVALID_BUILD_OPTIONSError Codes- See Also:
-
CL_INVALID_PROGRAM
public static final int CL_INVALID_PROGRAMError Codes- See Also:
-
CL_INVALID_PROGRAM_EXECUTABLE
public static final int CL_INVALID_PROGRAM_EXECUTABLEError Codes- See Also:
-
CL_INVALID_KERNEL_NAME
public static final int CL_INVALID_KERNEL_NAMEError Codes- See Also:
-
CL_INVALID_KERNEL_DEFINITION
public static final int CL_INVALID_KERNEL_DEFINITIONError Codes- See Also:
-
CL_INVALID_KERNEL
public static final int CL_INVALID_KERNELError Codes- See Also:
-
CL_INVALID_ARG_INDEX
public static final int CL_INVALID_ARG_INDEXError Codes- See Also:
-
CL_INVALID_ARG_VALUE
public static final int CL_INVALID_ARG_VALUEError Codes- See Also:
-
CL_INVALID_ARG_SIZE
public static final int CL_INVALID_ARG_SIZEError Codes- See Also:
-
CL_INVALID_KERNEL_ARGS
public static final int CL_INVALID_KERNEL_ARGSError Codes- See Also:
-
CL_INVALID_WORK_DIMENSION
public static final int CL_INVALID_WORK_DIMENSIONError Codes- See Also:
-
CL_INVALID_WORK_GROUP_SIZE
public static final int CL_INVALID_WORK_GROUP_SIZEError Codes- See Also:
-
CL_INVALID_WORK_ITEM_SIZE
public static final int CL_INVALID_WORK_ITEM_SIZEError Codes- See Also:
-
CL_INVALID_GLOBAL_OFFSET
public static final int CL_INVALID_GLOBAL_OFFSETError Codes- See Also:
-
CL_INVALID_EVENT_WAIT_LIST
public static final int CL_INVALID_EVENT_WAIT_LISTError Codes- See Also:
-
CL_INVALID_EVENT
public static final int CL_INVALID_EVENTError Codes- See Also:
-
CL_INVALID_OPERATION
public static final int CL_INVALID_OPERATIONError Codes- See Also:
-
CL_INVALID_GL_OBJECT
public static final int CL_INVALID_GL_OBJECTError Codes- See Also:
-
CL_INVALID_BUFFER_SIZE
public static final int CL_INVALID_BUFFER_SIZEError Codes- See Also:
-
CL_INVALID_MIP_LEVEL
public static final int CL_INVALID_MIP_LEVELError Codes- See Also:
-
CL_INVALID_GLOBAL_WORK_SIZE
public static final int CL_INVALID_GLOBAL_WORK_SIZEError Codes- See Also:
-
CL_VERSION_1_0
public static final int CL_VERSION_1_0OpenCL Version- See Also:
-
CL_FALSE
public static final int CL_FALSEcl_bool- See Also:
-
CL_TRUE
public static final int CL_TRUEcl_bool- See Also:
-
CL_PLATFORM_PROFILE
public static final int CL_PLATFORM_PROFILEcl_platform_info- See Also:
-
CL_PLATFORM_VERSION
public static final int CL_PLATFORM_VERSIONcl_platform_info- See Also:
-
CL_PLATFORM_NAME
public static final int CL_PLATFORM_NAMEcl_platform_info- See Also:
-
CL_PLATFORM_VENDOR
public static final int CL_PLATFORM_VENDORcl_platform_info- See Also:
-
CL_PLATFORM_EXTENSIONS
public static final int CL_PLATFORM_EXTENSIONScl_platform_info- See Also:
-
CL_DEVICE_TYPE_DEFAULT
public static final int CL_DEVICE_TYPE_DEFAULTcl_device_type - bitfield- See Also:
-
CL_DEVICE_TYPE_CPU
public static final int CL_DEVICE_TYPE_CPUcl_device_type - bitfield- See Also:
-
CL_DEVICE_TYPE_GPU
public static final int CL_DEVICE_TYPE_GPUcl_device_type - bitfield- See Also:
-
CL_DEVICE_TYPE_ACCELERATOR
public static final int CL_DEVICE_TYPE_ACCELERATORcl_device_type - bitfield- See Also:
-
CL_DEVICE_TYPE_ALL
public static final int CL_DEVICE_TYPE_ALLcl_device_type - bitfield- See Also:
-
CL_DEVICE_TYPE
public static final int CL_DEVICE_TYPEcl_device_info- See Also:
-
CL_DEVICE_VENDOR_ID
public static final int CL_DEVICE_VENDOR_IDcl_device_info- See Also:
-
CL_DEVICE_MAX_COMPUTE_UNITS
public static final int CL_DEVICE_MAX_COMPUTE_UNITScl_device_info- See Also:
-
CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS
public static final int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONScl_device_info- See Also:
-
CL_DEVICE_MAX_WORK_GROUP_SIZE
public static final int CL_DEVICE_MAX_WORK_GROUP_SIZEcl_device_info- See Also:
-
CL_DEVICE_MAX_WORK_ITEM_SIZES
public static final int CL_DEVICE_MAX_WORK_ITEM_SIZEScl_device_info- See Also:
-
CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHARcl_device_info- See Also:
-
CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORTcl_device_info- See Also:
-
CL_DEVICE_PREFERRED_VECTOR_WIDTH_
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_cl_device_info- See Also:
-
CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONGcl_device_info- See Also:
-
CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOATcl_device_info- See Also:
-
CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLEcl_device_info- See Also:
-
CL_DEVICE_MAX_CLOCK_FREQUENCY
public static final int CL_DEVICE_MAX_CLOCK_FREQUENCYcl_device_info- See Also:
-
CL_DEVICE_ADDRESS_BITS
public static final int CL_DEVICE_ADDRESS_BITScl_device_info- See Also:
-
CL_DEVICE_MAX_READ_IMAGE_ARGS
public static final int CL_DEVICE_MAX_READ_IMAGE_ARGScl_device_info- See Also:
-
CL_DEVICE_MAX_WRITE_IMAGE_ARGS
public static final int CL_DEVICE_MAX_WRITE_IMAGE_ARGScl_device_info- See Also:
-
CL_DEVICE_MAX_MEM_ALLOC_SIZE
public static final int CL_DEVICE_MAX_MEM_ALLOC_SIZEcl_device_info- See Also:
-
CL_DEVICE_IMAGE2D_MAX_WIDTH
public static final int CL_DEVICE_IMAGE2D_MAX_WIDTHcl_device_info- See Also:
-
CL_DEVICE_IMAGE2D_MAX_HEIGHT
public static final int CL_DEVICE_IMAGE2D_MAX_HEIGHTcl_device_info- See Also:
-
CL_DEVICE_IMAGE3D_MAX_WIDTH
public static final int CL_DEVICE_IMAGE3D_MAX_WIDTHcl_device_info- See Also:
-
CL_DEVICE_IMAGE3D_MAX_HEIGHT
public static final int CL_DEVICE_IMAGE3D_MAX_HEIGHTcl_device_info- See Also:
-
CL_DEVICE_IMAGE3D_MAX_DEPTH
public static final int CL_DEVICE_IMAGE3D_MAX_DEPTHcl_device_info- See Also:
-
CL_DEVICE_IMAGE_SUPPORT
public static final int CL_DEVICE_IMAGE_SUPPORTcl_device_info- See Also:
-
CL_DEVICE_MAX_PARAMETER_SIZE
public static final int CL_DEVICE_MAX_PARAMETER_SIZEcl_device_info- See Also:
-
CL_DEVICE_MAX_SAMPLERS
public static final int CL_DEVICE_MAX_SAMPLERScl_device_info- See Also:
-
CL_DEVICE_MEM_BASE_ADDR_ALIGN
public static final int CL_DEVICE_MEM_BASE_ADDR_ALIGNcl_device_info- See Also:
-
CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE
public static final int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZEcl_device_info- See Also:
-
CL_DEVICE_SINGLE_FP_CONFIG
public static final int CL_DEVICE_SINGLE_FP_CONFIGcl_device_info- See Also:
-
CL_DEVICE_GLOBAL_MEM_CACHE_TYPE
public static final int CL_DEVICE_GLOBAL_MEM_CACHE_TYPEcl_device_info- See Also:
-
CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE
public static final int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZEcl_device_info- See Also:
-
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE
public static final int CL_DEVICE_GLOBAL_MEM_CACHE_SIZEcl_device_info- See Also:
-
CL_DEVICE_GLOBAL_MEM_SIZE
public static final int CL_DEVICE_GLOBAL_MEM_SIZEcl_device_info- See Also:
-
CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE
public static final int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZEcl_device_info- See Also:
-
CL_DEVICE_MAX_CONSTANT_ARGS
public static final int CL_DEVICE_MAX_CONSTANT_ARGScl_device_info- See Also:
-
CL_DEVICE_LOCAL_MEM_TYPE
public static final int CL_DEVICE_LOCAL_MEM_TYPEcl_device_info- See Also:
-
CL_DEVICE_LOCAL_MEM_SIZE
public static final int CL_DEVICE_LOCAL_MEM_SIZEcl_device_info- See Also:
-
CL_DEVICE_ERROR_CORRECTION_SUPPORT
public static final int CL_DEVICE_ERROR_CORRECTION_SUPPORTcl_device_info- See Also:
-
CL_DEVICE_PROFILING_TIMER_RESOLUTION
public static final int CL_DEVICE_PROFILING_TIMER_RESOLUTIONcl_device_info- See Also:
-
CL_DEVICE_ENDIAN_LITTLE
public static final int CL_DEVICE_ENDIAN_LITTLEcl_device_info- See Also:
-
CL_DEVICE_AVAILABLE
public static final int CL_DEVICE_AVAILABLEcl_device_info- See Also:
-
CL_DEVICE_COMPILER_AVAILABLE
public static final int CL_DEVICE_COMPILER_AVAILABLEcl_device_info- See Also:
-
CL_DEVICE_EXECUTION_CAPABILITIES
public static final int CL_DEVICE_EXECUTION_CAPABILITIEScl_device_info- See Also:
-
CL_DEVICE_QUEUE_PROPERTIES
public static final int CL_DEVICE_QUEUE_PROPERTIEScl_device_info- See Also:
-
CL_DEVICE_NAME
public static final int CL_DEVICE_NAMEcl_device_info- See Also:
-
CL_DEVICE_VENDOR
public static final int CL_DEVICE_VENDORcl_device_info- See Also:
-
CL_DRIVER_VERSION
public static final int CL_DRIVER_VERSIONcl_device_info- See Also:
-
CL_DEVICE_PROFILE
public static final int CL_DEVICE_PROFILEcl_device_info- See Also:
-
CL_DEVICE_VERSION
public static final int CL_DEVICE_VERSIONcl_device_info- See Also:
-
CL_DEVICE_EXTENSIONS
public static final int CL_DEVICE_EXTENSIONScl_device_info- See Also:
-
CL_DEVICE_PLATFORM
public static final int CL_DEVICE_PLATFORMcl_device_info- See Also:
-
CL_FP_DENORM
public static final int CL_FP_DENORMcl_device_fp_config - bitfield- See Also:
-
CL_FP_INF_NAN
public static final int CL_FP_INF_NANcl_device_fp_config - bitfield- See Also:
-
CL_FP_ROUND_TO_NEAREST
public static final int CL_FP_ROUND_TO_NEARESTcl_device_fp_config - bitfield- See Also:
-
CL_FP_ROUND_TO_ZERO
public static final int CL_FP_ROUND_TO_ZEROcl_device_fp_config - bitfield- See Also:
-
CL_FP_ROUND_TO_INF
public static final int CL_FP_ROUND_TO_INFcl_device_fp_config - bitfield- See Also:
-
CL_FP_FMA
public static final int CL_FP_FMAcl_device_fp_config - bitfield- See Also:
-
CL_NONE
public static final int CL_NONEcl_device_mem_cache_type- See Also:
-
CL_READ_ONLY_CACHE
public static final int CL_READ_ONLY_CACHEcl_device_mem_cache_type- See Also:
-
CL_READ_WRITE_CACHE
public static final int CL_READ_WRITE_CACHEcl_device_mem_cache_type- See Also:
-
CL_LOCAL
public static final int CL_LOCALcl_device_local_mem_type- See Also:
-
CL_GLOBAL
public static final int CL_GLOBALcl_device_local_mem_type- See Also:
-
CL_EXEC_KERNEL
public static final int CL_EXEC_KERNELcl_device_exec_capabilities - bitfield- See Also:
-
CL_EXEC_NATIVE_KERNEL
public static final int CL_EXEC_NATIVE_KERNELcl_device_exec_capabilities - bitfield- See Also:
-
CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
public static final int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLEcl_command_queue_properties - bitfield- See Also:
-
CL_QUEUE_PROFILING_ENABLE
public static final int CL_QUEUE_PROFILING_ENABLEcl_command_queue_properties - bitfield- See Also:
-
CL_CONTEXT_REFERENCE_COUNT
public static final int CL_CONTEXT_REFERENCE_COUNTcl_context_info- See Also:
-
CL_CONTEXT_DEVICES
public static final int CL_CONTEXT_DEVICEScl_context_info- See Also:
-
CL_CONTEXT_PROPERTIES
public static final int CL_CONTEXT_PROPERTIEScl_context_info- See Also:
-
CL_CONTEXT_PLATFORM
public static final int CL_CONTEXT_PLATFORMcl_context_info + cl_context_properties- See Also:
-
CL_QUEUE_CONTEXT
public static final int CL_QUEUE_CONTEXTcl_command_queue_info- See Also:
-
CL_QUEUE_DEVICE
public static final int CL_QUEUE_DEVICEcl_command_queue_info- See Also:
-
CL_QUEUE_REFERENCE_COUNT
public static final int CL_QUEUE_REFERENCE_COUNTcl_command_queue_info- See Also:
-
CL_QUEUE_PROPERTIES
public static final int CL_QUEUE_PROPERTIEScl_command_queue_info- See Also:
-
CL_MEM_READ_WRITE
public static final int CL_MEM_READ_WRITEcl_mem_flags - bitfield- See Also:
-
CL_MEM_WRITE_ONLY
public static final int CL_MEM_WRITE_ONLYcl_mem_flags - bitfield- See Also:
-
CL_MEM_READ_ONLY
public static final int CL_MEM_READ_ONLYcl_mem_flags - bitfield- See Also:
-
CL_MEM_USE_HOST_PTR
public static final int CL_MEM_USE_HOST_PTRcl_mem_flags - bitfield- See Also:
-
CL_MEM_ALLOC_HOST_PTR
public static final int CL_MEM_ALLOC_HOST_PTRcl_mem_flags - bitfield- See Also:
-
CL_MEM_COPY_HOST_PTR
public static final int CL_MEM_COPY_HOST_PTRcl_mem_flags - bitfield- See Also:
-
CL_R
public static final int CL_Rcl_channel_order- See Also:
-
CL_A
public static final int CL_Acl_channel_order- See Also:
-
CL_RG
public static final int CL_RGcl_channel_order- See Also:
-
CL_RA
public static final int CL_RAcl_channel_order- See Also:
-
CL_RGB
public static final int CL_RGBcl_channel_order- See Also:
-
CL_RGBA
public static final int CL_RGBAcl_channel_order- See Also:
-
CL_BGRA
public static final int CL_BGRAcl_channel_order- See Also:
-
CL_ARGB
public static final int CL_ARGBcl_channel_order- See Also:
-
CL_INTENSITY
public static final int CL_INTENSITYcl_channel_order- See Also:
-
CL_LUMINANCE
public static final int CL_LUMINANCEcl_channel_order- See Also:
-
CL_SNORM_INT8
public static final int CL_SNORM_INT8cl_channel_type- See Also:
-
CL_SNORM_INT16
public static final int CL_SNORM_INT16cl_channel_type- See Also:
-
CL_UNORM_INT8
public static final int CL_UNORM_INT8cl_channel_type- See Also:
-
CL_UNORM_INT16
public static final int CL_UNORM_INT16cl_channel_type- See Also:
-
CL_UNORM_SHORT_565
public static final int CL_UNORM_SHORT_565cl_channel_type- See Also:
-
CL_UNORM_SHORT_555
public static final int CL_UNORM_SHORT_555cl_channel_type- See Also:
-
CL_UNORM_INT_101010
public static final int CL_UNORM_INT_101010cl_channel_type- See Also:
-
CL_SIGNED_INT8
public static final int CL_SIGNED_INT8cl_channel_type- See Also:
-
CL_SIGNED_INT16
public static final int CL_SIGNED_INT16cl_channel_type- See Also:
-
CL_SIGNED_INT32
public static final int CL_SIGNED_INT32cl_channel_type- See Also:
-
CL_UNSIGNED_INT8
public static final int CL_UNSIGNED_INT8cl_channel_type- See Also:
-
CL_UNSIGNED_INT16
public static final int CL_UNSIGNED_INT16cl_channel_type- See Also:
-
CL_UNSIGNED_INT32
public static final int CL_UNSIGNED_INT32cl_channel_type- See Also:
-
CL_HALF_FLOAT
public static final int CL_HALF_FLOATcl_channel_type- See Also:
-
CL_FLOAT
public static final int CL_FLOATcl_channel_type- See Also:
-
CL_MEM_OBJECT_BUFFER
public static final int CL_MEM_OBJECT_BUFFERcl_mem_object_type- See Also:
-
CL_MEM_OBJECT_IMAGE2D
public static final int CL_MEM_OBJECT_IMAGE2Dcl_mem_object_type- See Also:
-
CL_MEM_OBJECT_IMAGE3D
public static final int CL_MEM_OBJECT_IMAGE3Dcl_mem_object_type- See Also:
-
CL_MEM_TYPE
public static final int CL_MEM_TYPEcl_mem_info- See Also:
-
CL_MEM_FLAGS
public static final int CL_MEM_FLAGScl_mem_info- See Also:
-
CL_MEM_SIZE
public static final int CL_MEM_SIZEcl_mem_info- See Also:
-
CL_MEM_HOST_PTR
public static final int CL_MEM_HOST_PTRcl_mem_info- See Also:
-
CL_MEM_MAP_COUNT
public static final int CL_MEM_MAP_COUNTcl_mem_info- See Also:
-
CL_MEM_REFERENCE_COUNT
public static final int CL_MEM_REFERENCE_COUNTcl_mem_info- See Also:
-
CL_MEM_CONTEXT
public static final int CL_MEM_CONTEXTcl_mem_info- See Also:
-
CL_IMAGE_FORMAT
public static final int CL_IMAGE_FORMATcl_image_info- See Also:
-
CL_IMAGE_ELEMENT_SIZE
public static final int CL_IMAGE_ELEMENT_SIZEcl_image_info- See Also:
-
CL_IMAGE_ROW_PITCH
public static final int CL_IMAGE_ROW_PITCHcl_image_info- See Also:
-
CL_IMAGE_SLICE_PITCH
public static final int CL_IMAGE_SLICE_PITCHcl_image_info- See Also:
-
CL_IMAGE_WIDTH
public static final int CL_IMAGE_WIDTHcl_image_info- See Also:
-
CL_IMAGE_HEIGHT
public static final int CL_IMAGE_HEIGHTcl_image_info- See Also:
-
CL_IMAGE_DEPTH
public static final int CL_IMAGE_DEPTHcl_image_info- See Also:
-
CL_ADDRESS_NONE
public static final int CL_ADDRESS_NONEcl_addressing_mode- See Also:
-
CL_ADDRESS_CLAMP_TO_EDGE
public static final int CL_ADDRESS_CLAMP_TO_EDGEcl_addressing_mode- See Also:
-
CL_ADDRESS_CLAMP
public static final int CL_ADDRESS_CLAMPcl_addressing_mode- See Also:
-
CL_ADDRESS_REPEAT
public static final int CL_ADDRESS_REPEATcl_addressing_mode- See Also:
-
CL_FILTER_NEAREST
public static final int CL_FILTER_NEARESTcl_filter_mode- See Also:
-
CL_FILTER_LINEAR
public static final int CL_FILTER_LINEARcl_filter_mode- See Also:
-
CL_SAMPLER_REFERENCE_COUNT
public static final int CL_SAMPLER_REFERENCE_COUNTcl_sampler_info- See Also:
-
CL_SAMPLER_CONTEXT
public static final int CL_SAMPLER_CONTEXTcl_sampler_info- See Also:
-
CL_SAMPLER_NORMALIZED_COORDS
public static final int CL_SAMPLER_NORMALIZED_COORDScl_sampler_info- See Also:
-
CL_SAMPLER_ADDRESSING_MODE
public static final int CL_SAMPLER_ADDRESSING_MODEcl_sampler_info- See Also:
-
CL_SAMPLER_FILTER_MODE
public static final int CL_SAMPLER_FILTER_MODEcl_sampler_info- See Also:
-
CL_MAP_READ
public static final int CL_MAP_READcl_map_flags - bitfield- See Also:
-
CL_MAP_WRITE
public static final int CL_MAP_WRITEcl_map_flags - bitfield- See Also:
-
CL_PROGRAM_REFERENCE_COUNT
public static final int CL_PROGRAM_REFERENCE_COUNTcl_program_info- See Also:
-
CL_PROGRAM_CONTEXT
public static final int CL_PROGRAM_CONTEXTcl_program_info- See Also:
-
CL_PROGRAM_NUM_DEVICES
public static final int CL_PROGRAM_NUM_DEVICEScl_program_info- See Also:
-
CL_PROGRAM_DEVICES
public static final int CL_PROGRAM_DEVICEScl_program_info- See Also:
-
CL_PROGRAM_SOURCE
public static final int CL_PROGRAM_SOURCEcl_program_info- See Also:
-
CL_PROGRAM_BINARY_SIZES
public static final int CL_PROGRAM_BINARY_SIZEScl_program_info- See Also:
-
CL_PROGRAM_BINARIES
public static final int CL_PROGRAM_BINARIEScl_program_info- See Also:
-
CL_PROGRAM_BUILD_STATUS
public static final int CL_PROGRAM_BUILD_STATUScl_program_build_info- See Also:
-
CL_PROGRAM_BUILD_OPTIONS
public static final int CL_PROGRAM_BUILD_OPTIONScl_program_build_info- See Also:
-
CL_PROGRAM_BUILD_LOG
public static final int CL_PROGRAM_BUILD_LOGcl_program_build_info- See Also:
-
CL_BUILD_SUCCESS
public static final int CL_BUILD_SUCCESScl_build_status- See Also:
-
CL_BUILD_NONE
public static final int CL_BUILD_NONEcl_build_status- See Also:
-
CL_BUILD_ERROR
public static final int CL_BUILD_ERRORcl_build_status- See Also:
-
CL_BUILD_IN_PROGRESS
public static final int CL_BUILD_IN_PROGRESScl_build_status- See Also:
-
CL_KERNEL_FUNCTION_NAME
public static final int CL_KERNEL_FUNCTION_NAMEcl_kernel_info- See Also:
-
CL_KERNEL_NUM_ARGS
public static final int CL_KERNEL_NUM_ARGScl_kernel_info- See Also:
-
CL_KERNEL_REFERENCE_COUNT
public static final int CL_KERNEL_REFERENCE_COUNTcl_kernel_info- See Also:
-
CL_KERNEL_CONTEXT
public static final int CL_KERNEL_CONTEXTcl_kernel_info- See Also:
-
CL_KERNEL_PROGRAM
public static final int CL_KERNEL_PROGRAMcl_kernel_info- See Also:
-
CL_KERNEL_WORK_GROUP_SIZE
public static final int CL_KERNEL_WORK_GROUP_SIZEcl_kernel_work_group_info- See Also:
-
CL_KERNEL_COMPILE_WORK_GROUP_SIZE
public static final int CL_KERNEL_COMPILE_WORK_GROUP_SIZEcl_kernel_work_group_info- See Also:
-
CL_KERNEL_LOCAL_MEM_SIZE
public static final int CL_KERNEL_LOCAL_MEM_SIZEcl_kernel_work_group_info- See Also:
-
CL_EVENT_COMMAND_QUEUE
public static final int CL_EVENT_COMMAND_QUEUEcl_event_info- See Also:
-
CL_EVENT_COMMAND_TYPE
public static final int CL_EVENT_COMMAND_TYPEcl_event_info- See Also:
-
CL_EVENT_REFERENCE_COUNT
public static final int CL_EVENT_REFERENCE_COUNTcl_event_info- See Also:
-
CL_EVENT_COMMAND_EXECUTION_STATUS
public static final int CL_EVENT_COMMAND_EXECUTION_STATUScl_event_info- See Also:
-
CL_COMMAND_NDRANGE_KERNEL
public static final int CL_COMMAND_NDRANGE_KERNELcl_command_type- See Also:
-
CL_COMMAND_TASK
public static final int CL_COMMAND_TASKcl_command_type- See Also:
-
CL_COMMAND_NATIVE_KERNEL
public static final int CL_COMMAND_NATIVE_KERNELcl_command_type- See Also:
-
CL_COMMAND_READ_BUFFER
public static final int CL_COMMAND_READ_BUFFERcl_command_type- See Also:
-
CL_COMMAND_WRITE_BUFFER
public static final int CL_COMMAND_WRITE_BUFFERcl_command_type- See Also:
-
CL_COMMAND_COPY_BUFFER
public static final int CL_COMMAND_COPY_BUFFERcl_command_type- See Also:
-
CL_COMMAND_READ_IMAGE
public static final int CL_COMMAND_READ_IMAGEcl_command_type- See Also:
-
CL_COMMAND_WRITE_IMAGE
public static final int CL_COMMAND_WRITE_IMAGEcl_command_type- See Also:
-
CL_COMMAND_COPY_IMAGE
public static final int CL_COMMAND_COPY_IMAGEcl_command_type- See Also:
-
CL_COMMAND_COPY_IMAGE_TO_BUFFER
public static final int CL_COMMAND_COPY_IMAGE_TO_BUFFERcl_command_type- See Also:
-
CL_COMMAND_COPY_BUFFER_TO_IMAGE
public static final int CL_COMMAND_COPY_BUFFER_TO_IMAGEcl_command_type- See Also:
-
CL_COMMAND_MAP_BUFFER
public static final int CL_COMMAND_MAP_BUFFERcl_command_type- See Also:
-
CL_COMMAND_MAP_IMAGE
public static final int CL_COMMAND_MAP_IMAGEcl_command_type- See Also:
-
CL_COMMAND_UNMAP_MEM_OBJECT
public static final int CL_COMMAND_UNMAP_MEM_OBJECTcl_command_type- See Also:
-
CL_COMMAND_MARKER
public static final int CL_COMMAND_MARKERcl_command_type- See Also:
-
CL_COMMAND_ACQUIRE_GL_OBJECTS
public static final int CL_COMMAND_ACQUIRE_GL_OBJECTScl_command_type- See Also:
-
CL_COMMAND_RELEASE_GL_OBJECTS
public static final int CL_COMMAND_RELEASE_GL_OBJECTScl_command_type- See Also:
-
CL_COMPLETE
public static final int CL_COMPLETEcommand execution status- See Also:
-
CL_RUNNING
public static final int CL_RUNNINGcommand execution status- See Also:
-
CL_SUBMITTED
public static final int CL_SUBMITTEDcommand execution status- See Also:
-
CL_QUEUED
public static final int CL_QUEUEDcommand execution status- See Also:
-
CL_PROFILING_COMMAND_QUEUED
public static final int CL_PROFILING_COMMAND_QUEUEDcl_profiling_info- See Also:
-
CL_PROFILING_COMMAND_SUBMIT
public static final int CL_PROFILING_COMMAND_SUBMITcl_profiling_info- See Also:
-
CL_PROFILING_COMMAND_START
public static final int CL_PROFILING_COMMAND_STARTcl_profiling_info- See Also:
-
CL_PROFILING_COMMAND_END
public static final int CL_PROFILING_COMMAND_ENDcl_profiling_info- See Also:
-
-
Method Details
-
clGetPlatformIDs
-
clGetPlatformInfo
public static int clGetPlatformInfo(CLPlatform platform, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clGetDeviceIDs
public static int clGetDeviceIDs(CLPlatform platform, long device_type, PointerBuffer devices, IntBuffer num_devices) -
clGetDeviceInfo
public static int clGetDeviceInfo(CLDevice device, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clCreateContext
public static CLContext clCreateContext(PointerBuffer properties, PointerBuffer devices, CLContextCallback pfn_notify, IntBuffer errcode_ret) LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer. -
clCreateContext
public static CLContext clCreateContext(PointerBuffer properties, CLDevice device, CLContextCallback pfn_notify, IntBuffer errcode_ret) Overloads clCreateContext.LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.
-
clCreateContextFromType
public static CLContext clCreateContextFromType(PointerBuffer properties, long device_type, CLContextCallback pfn_notify, IntBuffer errcode_ret) LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer. -
clRetainContext
-
clReleaseContext
-
clGetContextInfo
public static int clGetContextInfo(CLContext context, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clCreateCommandQueue
public static CLCommandQueue clCreateCommandQueue(CLContext context, CLDevice device, long properties, IntBuffer errcode_ret) -
clRetainCommandQueue
-
clReleaseCommandQueue
-
clGetCommandQueueInfo
public static int clGetCommandQueueInfo(CLCommandQueue command_queue, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clCreateBuffer
-
clCreateBuffer
public static CLMem clCreateBuffer(CLContext context, long flags, ByteBuffer host_ptr, IntBuffer errcode_ret) -
clCreateBuffer
public static CLMem clCreateBuffer(CLContext context, long flags, DoubleBuffer host_ptr, IntBuffer errcode_ret) -
clCreateBuffer
public static CLMem clCreateBuffer(CLContext context, long flags, FloatBuffer host_ptr, IntBuffer errcode_ret) -
clCreateBuffer
-
clCreateBuffer
public static CLMem clCreateBuffer(CLContext context, long flags, LongBuffer host_ptr, IntBuffer errcode_ret) -
clCreateBuffer
public static CLMem clCreateBuffer(CLContext context, long flags, ShortBuffer host_ptr, IntBuffer errcode_ret) -
clEnqueueReadBuffer
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueReadBuffer
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueReadBuffer
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueReadBuffer
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueReadBuffer
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueReadBuffer
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueWriteBuffer
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueWriteBuffer
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueWriteBuffer
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueWriteBuffer
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueWriteBuffer
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueWriteBuffer
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueCopyBuffer
public static int clEnqueueCopyBuffer(CLCommandQueue command_queue, CLMem src_buffer, CLMem dst_buffer, long src_offset, long dst_offset, long size, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueMapBuffer
public static ByteBuffer clEnqueueMapBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_map, long map_flags, long offset, long size, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret) -
clCreateImage2D
public static CLMem clCreateImage2D(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, ByteBuffer host_ptr, IntBuffer errcode_ret) -
clCreateImage2D
public static CLMem clCreateImage2D(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, FloatBuffer host_ptr, IntBuffer errcode_ret) -
clCreateImage2D
public static CLMem clCreateImage2D(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, IntBuffer host_ptr, IntBuffer errcode_ret) -
clCreateImage2D
public static CLMem clCreateImage2D(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, ShortBuffer host_ptr, IntBuffer errcode_ret) -
clCreateImage3D
public static CLMem clCreateImage3D(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, ByteBuffer host_ptr, IntBuffer errcode_ret) -
clCreateImage3D
public static CLMem clCreateImage3D(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, FloatBuffer host_ptr, IntBuffer errcode_ret) -
clCreateImage3D
public static CLMem clCreateImage3D(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, IntBuffer host_ptr, IntBuffer errcode_ret) -
clCreateImage3D
public static CLMem clCreateImage3D(CLContext context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, ShortBuffer host_ptr, IntBuffer errcode_ret) -
clGetSupportedImageFormats
public static int clGetSupportedImageFormats(CLContext context, long flags, int image_type, ByteBuffer image_formats, IntBuffer num_image_formats) -
clEnqueueReadImage
public static int clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueReadImage
public static int clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueReadImage
public static int clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueReadImage
public static int clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueWriteImage
public static int clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueWriteImage
public static int clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueWriteImage
public static int clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueWriteImage
public static int clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueCopyImage
public static int clEnqueueCopyImage(CLCommandQueue command_queue, CLMem src_image, CLMem dst_image, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueCopyImageToBuffer
public static int clEnqueueCopyImageToBuffer(CLCommandQueue command_queue, CLMem src_image, CLMem dst_buffer, PointerBuffer src_origin, PointerBuffer region, long dst_offset, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueCopyBufferToImage
public static int clEnqueueCopyBufferToImage(CLCommandQueue command_queue, CLMem src_buffer, CLMem dst_image, long src_offset, PointerBuffer dst_origin, PointerBuffer region, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueMapImage
public static ByteBuffer clEnqueueMapImage(CLCommandQueue command_queue, CLMem image, int blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, PointerBuffer image_slice_pitch, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret) -
clGetImageInfo
public static int clGetImageInfo(CLMem image, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clRetainMemObject
-
clReleaseMemObject
-
clEnqueueUnmapMemObject
public static int clEnqueueUnmapMemObject(CLCommandQueue command_queue, CLMem memobj, ByteBuffer mapped_ptr, PointerBuffer event_wait_list, PointerBuffer event) -
clGetMemObjectInfo
public static int clGetMemObjectInfo(CLMem memobj, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clCreateSampler
-
clRetainSampler
-
clReleaseSampler
-
clGetSamplerInfo
public static int clGetSamplerInfo(CLSampler sampler, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clCreateProgramWithSource
public static CLProgram clCreateProgramWithSource(CLContext context, ByteBuffer string, IntBuffer errcode_ret) -
clCreateProgramWithSource
public static CLProgram clCreateProgramWithSource(CLContext context, ByteBuffer strings, PointerBuffer lengths, IntBuffer errcode_ret) Overloads clCreateProgramWithSource. -
clCreateProgramWithSource
public static CLProgram clCreateProgramWithSource(CLContext context, ByteBuffer[] strings, IntBuffer errcode_ret) Overloads clCreateProgramWithSource. -
clCreateProgramWithSource
public static CLProgram clCreateProgramWithSource(CLContext context, CharSequence string, IntBuffer errcode_ret) Overloads clCreateProgramWithSource. -
clCreateProgramWithSource
public static CLProgram clCreateProgramWithSource(CLContext context, CharSequence[] strings, IntBuffer errcode_ret) Overloads clCreateProgramWithSource. -
clCreateProgramWithBinary
-
clCreateProgramWithBinary
public static CLProgram clCreateProgramWithBinary(CLContext context, PointerBuffer device_list, PointerBuffer lengths, ByteBuffer binaries, IntBuffer binary_status, IntBuffer errcode_ret) Overloads clCreateProgramWithBinary. -
clCreateProgramWithBinary
public static CLProgram clCreateProgramWithBinary(CLContext context, PointerBuffer device_list, ByteBuffer[] binaries, IntBuffer binary_status, IntBuffer errcode_ret) Overloads clCreateProgramWithBinary. -
clRetainProgram
-
clReleaseProgram
-
clBuildProgram
public static int clBuildProgram(CLProgram program, PointerBuffer device_list, ByteBuffer options, CLBuildProgramCallback pfn_notify) -
clBuildProgram
public static int clBuildProgram(CLProgram program, PointerBuffer device_list, CharSequence options, CLBuildProgramCallback pfn_notify) Overloads clBuildProgram. -
clBuildProgram
public static int clBuildProgram(CLProgram program, CLDevice device, CharSequence options, CLBuildProgramCallback pfn_notify) Overloads clBuildProgram. -
clUnloadCompiler
public static int clUnloadCompiler() -
clGetProgramInfo
public static int clGetProgramInfo(CLProgram program, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clGetProgramInfo
public static int clGetProgramInfo(CLProgram program, PointerBuffer sizes, ByteBuffer param_value, PointerBuffer param_value_size_ret) Overloads clGetProgramInfo.This method can be used to get program binaries. The binary for each device (in the order returned by
CL_PROGRAM_DEVICES
) will be written sequentially to theparam_value
buffer. The buffer size must be big enough to hold all the binaries, as returned byCL_PROGRAM_BINARY_SIZES
.- Parameters:
program
- the programparam_value
- the buffers where the binaries will be written to.param_value_size_ret
- optional size result- Returns:
- the error code
-
clGetProgramInfo
public static int clGetProgramInfo(CLProgram program, ByteBuffer[] param_value, PointerBuffer param_value_size_ret) Overloads clGetProgramInfo.This method can be used to get program binaries. The binary for each device (in the order returned by
CL_PROGRAM_DEVICES
) will be written to the corresponding slot of theparam_value
array. The size of each buffer must be big enough to hold the corresponding binary, as returned byCL_PROGRAM_BINARY_SIZES
.- Parameters:
program
- the programparam_value
- the buffers where the binaries will be written to.param_value_size_ret
- optional size result- Returns:
- the error code
-
clGetProgramBuildInfo
public static int clGetProgramBuildInfo(CLProgram program, CLDevice device, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clCreateKernel
public static CLKernel clCreateKernel(CLProgram program, ByteBuffer kernel_name, IntBuffer errcode_ret) -
clCreateKernel
public static CLKernel clCreateKernel(CLProgram program, CharSequence kernel_name, IntBuffer errcode_ret) Overloads clCreateKernel. -
clCreateKernelsInProgram
public static int clCreateKernelsInProgram(CLProgram program, PointerBuffer kernels, IntBuffer num_kernels_ret) -
clRetainKernel
-
clReleaseKernel
-
clSetKernelArg
-
clSetKernelArg
-
clSetKernelArg
-
clSetKernelArg
-
clSetKernelArg
-
clSetKernelArg
-
clSetKernelArg
-
clSetKernelArg
public static int clSetKernelArg(CLKernel kernel, int arg_index, org.lwjgl.opencl.CLObject arg_value) Overloads clSetKernelArg. -
clGetKernelInfo
public static int clGetKernelInfo(CLKernel kernel, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clGetKernelWorkGroupInfo
public static int clGetKernelWorkGroupInfo(CLKernel kernel, CLDevice device, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clEnqueueNDRangeKernel
public static int clEnqueueNDRangeKernel(CLCommandQueue command_queue, CLKernel kernel, int work_dim, PointerBuffer global_work_offset, PointerBuffer global_work_size, PointerBuffer local_work_size, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueTask
public static int clEnqueueTask(CLCommandQueue command_queue, CLKernel kernel, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueNativeKernel
public static int clEnqueueNativeKernel(CLCommandQueue command_queue, CLNativeKernel user_func, CLMem[] mem_list, long[] sizes, PointerBuffer event_wait_list, PointerBuffer event) Enqueues a native kernel to the specified command queue. Themem_list
parameter can be used to pass a list ofCLMem
objects that will be mapped to global memory space and exposed as aByteBuffer
array in theCLNativeKernel#execute
method. Thesizes
parameter will be used to allocate directByteBuffer
s with the correct capacities. The user is responsible for passing appropriate values to avoid crashes.- Parameters:
command_queue
- the command queueuser_func
- the native kernelmem_list
- the CLMem objectssizes
- the CLMem object sizesevent_wait_list
- the event wait listevent
- the queue event- Returns:
- the error code
-
clWaitForEvents
-
clWaitForEvents
Overloads clWaitForEvents. -
clGetEventInfo
public static int clGetEventInfo(CLEvent event, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clRetainEvent
-
clReleaseEvent
-
clEnqueueMarker
-
clEnqueueBarrier
-
clEnqueueWaitForEvents
-
clEnqueueWaitForEvents
Overloads clEnqueueWaitForEvents. -
clGetEventProfilingInfo
public static int clGetEventProfilingInfo(CLEvent event, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clFlush
-
clFinish
-