Top Description Fields Constructors Methods
org.lwjgl.opencl

public final Class CL10

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

The core OpenCL 1.0 API

Field Summary

Modifier and TypeField and Description
public static final int
CL_A

cl_channel_order

public static final int
CL_ADDRESS_CLAMP

cl_addressing_mode

public static final int
CL_ADDRESS_CLAMP_TO_EDGE

cl_addressing_mode

public static final int
CL_ADDRESS_NONE

cl_addressing_mode

public static final int
CL_ADDRESS_REPEAT

cl_addressing_mode

public static final int
CL_ARGB

cl_channel_order

public static final int
CL_BGRA

cl_channel_order

public static final int
CL_BUILD_ERROR

cl_build_status

public static final int
CL_BUILD_IN_PROGRESS

cl_build_status

public static final int
CL_BUILD_NONE

cl_build_status

public static final int
public static final int
CL_BUILD_SUCCESS

cl_build_status

public static final int
public static final int
CL_COMMAND_COPY_BUFFER

cl_command_type

public static final int
public static final int
CL_COMMAND_COPY_IMAGE

cl_command_type

public static final int
public static final int
CL_COMMAND_MAP_BUFFER

cl_command_type

public static final int
CL_COMMAND_MAP_IMAGE

cl_command_type

public static final int
CL_COMMAND_MARKER

cl_command_type

public static final int
CL_COMMAND_NATIVE_KERNEL

cl_command_type

public static final int
public static final int
CL_COMMAND_READ_BUFFER

cl_command_type

public static final int
CL_COMMAND_READ_IMAGE

cl_command_type

public static final int
public static final int
CL_COMMAND_TASK

cl_command_type

public static final int
public static final int
CL_COMMAND_WRITE_BUFFER

cl_command_type

public static final int
CL_COMMAND_WRITE_IMAGE

cl_command_type

public static final int
public static final int
CL_COMPLETE

command execution status

public static final int
CL_CONTEXT_DEVICES

cl_context_info

public static final int
CL_CONTEXT_PLATFORM

cl_context_info + cl_context_properties

public static final int
CL_CONTEXT_PROPERTIES

cl_context_info

public static final int
public static final int
CL_DEVICE_ADDRESS_BITS

cl_device_info

public static final int
CL_DEVICE_AVAILABLE

cl_device_info

public static final int
public static final int
public static final int
public static final int
public static final int
CL_DEVICE_EXTENSIONS

cl_device_info

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CL_DEVICE_MAX_SAMPLERS

cl_device_info

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CL_DEVICE_NAME

cl_device_info

public static final int
public static final int
public static final int
CL_DEVICE_PLATFORM

cl_device_info

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CL_DEVICE_PROFILE

cl_device_info

public static final int
public static final int
public static final int
public static final int
CL_DEVICE_TYPE

cl_device_info

public static final int
CL_DEVICE_TYPE_ACCELERATOR

cl_device_type - bitfield

public static final int
CL_DEVICE_TYPE_ALL

cl_device_type - bitfield

public static final int
CL_DEVICE_TYPE_CPU

cl_device_type - bitfield

public static final int
CL_DEVICE_TYPE_DEFAULT

cl_device_type - bitfield

public static final int
CL_DEVICE_TYPE_GPU

cl_device_type - bitfield

public static final int
CL_DEVICE_VENDOR

cl_device_info

public static final int
CL_DEVICE_VENDOR_ID

cl_device_info

public static final int
CL_DEVICE_VERSION

cl_device_info

public static final int
CL_DRIVER_VERSION

cl_device_info

public static final int
public static final int
public static final int
CL_EVENT_COMMAND_TYPE

cl_event_info

public static final int
public static final int
CL_EXEC_KERNEL

cl_device_exec_capabilities - bitfield

public static final int
CL_EXEC_NATIVE_KERNEL

cl_device_exec_capabilities - bitfield

public static final int
CL_FALSE

cl_bool

public static final int
CL_FILTER_LINEAR

cl_filter_mode

public static final int
CL_FILTER_NEAREST

cl_filter_mode

public static final int
CL_FLOAT

cl_channel_type

public static final int
CL_FP_DENORM

cl_device_fp_config - bitfield

public static final int
CL_FP_FMA

cl_device_fp_config - bitfield

public static final int
CL_FP_INF_NAN

cl_device_fp_config - bitfield

public static final int
CL_FP_ROUND_TO_INF

cl_device_fp_config - bitfield

public static final int
CL_FP_ROUND_TO_NEAREST

cl_device_fp_config - bitfield

public static final int
CL_FP_ROUND_TO_ZERO

cl_device_fp_config - bitfield

public static final int
CL_GLOBAL

cl_device_local_mem_type

public static final int
CL_HALF_FLOAT

cl_channel_type

public static final int
CL_IMAGE_DEPTH

cl_image_info

public static final int
CL_IMAGE_ELEMENT_SIZE

cl_image_info

public static final int
CL_IMAGE_FORMAT

cl_image_info

public static final int
public static final int
public static final int
CL_IMAGE_HEIGHT

cl_image_info

public static final int
CL_IMAGE_ROW_PITCH

cl_image_info

public static final int
CL_IMAGE_SLICE_PITCH

cl_image_info

public static final int
CL_IMAGE_WIDTH

cl_image_info

public static final int
CL_INTENSITY

cl_channel_order

public static final int
public static final int
public static final int
public static final int
CL_INVALID_BINARY

Error Codes

public static final int
public static final int
public static final int
public static final int
CL_INVALID_CONTEXT

Error Codes

public static final int
CL_INVALID_DEVICE

Error Codes

public static final int
public static final int
CL_INVALID_EVENT

Error Codes

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CL_INVALID_KERNEL

Error Codes

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CL_INVALID_PROGRAM

Error Codes

public static final int
public static final int
public static final int
CL_INVALID_SAMPLER

Error Codes

public static final int
CL_INVALID_VALUE

Error Codes

public static final int
public static final int
public static final int
public static final int
CL_KERNEL_COMPILE_WORK_GROUP_SIZE

cl_kernel_work_group_info

public static final int
CL_KERNEL_CONTEXT

cl_kernel_info

public static final int
public static final int
CL_KERNEL_LOCAL_MEM_SIZE

cl_kernel_work_group_info

public static final int
CL_KERNEL_NUM_ARGS

cl_kernel_info

public static final int
CL_KERNEL_PROGRAM

cl_kernel_info

public static final int
public static final int
CL_KERNEL_WORK_GROUP_SIZE

cl_kernel_work_group_info

public static final int
CL_LOCAL

cl_device_local_mem_type

public static final int
CL_LUMINANCE

cl_channel_order

public static final int
CL_MAP_FAILURE

Error Codes

public static final int
CL_MAP_READ

cl_map_flags - bitfield

public static final int
CL_MAP_WRITE

cl_map_flags - bitfield

public static final int
CL_MEM_ALLOC_HOST_PTR

cl_mem_flags - bitfield

public static final int
CL_MEM_CONTEXT

cl_mem_info

public static final int
CL_MEM_COPY_HOST_PTR

cl_mem_flags - bitfield

public static final int
public static final int
CL_MEM_FLAGS

cl_mem_info

public static final int
CL_MEM_HOST_PTR

cl_mem_info

public static final int
CL_MEM_MAP_COUNT

cl_mem_info

public static final int
public static final int
CL_MEM_OBJECT_BUFFER

cl_mem_object_type

public static final int
CL_MEM_OBJECT_IMAGE2D

cl_mem_object_type

public static final int
CL_MEM_OBJECT_IMAGE3D

cl_mem_object_type

public static final int
CL_MEM_READ_ONLY

cl_mem_flags - bitfield

public static final int
CL_MEM_READ_WRITE

cl_mem_flags - bitfield

public static final int
public static final int
CL_MEM_SIZE

cl_mem_info

public static final int
CL_MEM_TYPE

cl_mem_info

public static final int
CL_MEM_USE_HOST_PTR

cl_mem_flags - bitfield

public static final int
CL_MEM_WRITE_ONLY

cl_mem_flags - bitfield

public static final int
CL_NONE

cl_device_mem_cache_type

public static final int
public static final int
public static final int
CL_PLATFORM_EXTENSIONS

cl_platform_info

public static final int
CL_PLATFORM_NAME

cl_platform_info

public static final int
CL_PLATFORM_PROFILE

cl_platform_info

public static final int
CL_PLATFORM_VENDOR

cl_platform_info

public static final int
CL_PLATFORM_VERSION

cl_platform_info

public static final int
CL_PROFILING_COMMAND_END

cl_profiling_info

public static final int
CL_PROFILING_COMMAND_QUEUED

cl_profiling_info

public static final int
CL_PROFILING_COMMAND_START

cl_profiling_info

public static final int
CL_PROFILING_COMMAND_SUBMIT

cl_profiling_info

public static final int
public static final int
CL_PROGRAM_BINARIES

cl_program_info

public static final int
CL_PROGRAM_BINARY_SIZES

cl_program_info

public static final int
CL_PROGRAM_BUILD_LOG

cl_program_build_info

public static final int
CL_PROGRAM_BUILD_OPTIONS

cl_program_build_info

public static final int
CL_PROGRAM_BUILD_STATUS

cl_program_build_info

public static final int
CL_PROGRAM_CONTEXT

cl_program_info

public static final int
CL_PROGRAM_DEVICES

cl_program_info

public static final int
CL_PROGRAM_NUM_DEVICES

cl_program_info

public static final int
public static final int
CL_PROGRAM_SOURCE

cl_program_info

public static final int
CL_QUEUE_CONTEXT

cl_command_queue_info

public static final int
CL_QUEUE_DEVICE

cl_command_queue_info

public static final int
CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE

cl_command_queue_properties - bitfield

public static final int
CL_QUEUE_PROFILING_ENABLE

cl_command_queue_properties - bitfield

public static final int
CL_QUEUE_PROPERTIES

cl_command_queue_info

public static final int
CL_QUEUE_REFERENCE_COUNT

cl_command_queue_info

public static final int
CL_QUEUED

command execution status

public static final int
CL_R

cl_channel_order

public static final int
CL_RA

cl_channel_order

public static final int
CL_READ_ONLY_CACHE

cl_device_mem_cache_type

public static final int
CL_READ_WRITE_CACHE

cl_device_mem_cache_type

public static final int
CL_RG

cl_channel_order

public static final int
CL_RGB

cl_channel_order

public static final int
CL_RGBA

cl_channel_order

public static final int
CL_RUNNING

command execution status

public static final int
public static final int
CL_SAMPLER_CONTEXT

cl_sampler_info

public static final int
CL_SAMPLER_FILTER_MODE

cl_sampler_info

public static final int
public static final int
public static final int
CL_SIGNED_INT16

cl_channel_type

public static final int
CL_SIGNED_INT32

cl_channel_type

public static final int
CL_SIGNED_INT8

cl_channel_type

public static final int
CL_SNORM_INT16

cl_channel_type

public static final int
CL_SNORM_INT8

cl_channel_type

public static final int
CL_SUBMITTED

command execution status

public static final int
CL_SUCCESS

Error Codes

public static final int
CL_TRUE

cl_bool

public static final int
CL_UNORM_INT16

cl_channel_type

public static final int
CL_UNORM_INT8

cl_channel_type

public static final int
CL_UNORM_INT_101010

cl_channel_type

public static final int
CL_UNORM_SHORT_555

cl_channel_type

public static final int
CL_UNORM_SHORT_565

cl_channel_type

public static final int
CL_UNSIGNED_INT16

cl_channel_type

public static final int
CL_UNSIGNED_INT32

cl_channel_type

public static final int
CL_UNSIGNED_INT8

cl_channel_type

public static final int
CL_VERSION_1_0

OpenCL Version

Constructor Summary

AccessConstructor and Description
private
CL10()

Method Summary

Modifier and TypeMethod and Description
public static int
clBuildProgram(CLProgram program, PointerBuffer device_list, ByteBuffer options, CLBuildProgramCallback pfn_notify)

public static int
clBuildProgram(CLProgram program, PointerBuffer device_list, CharSequence options, CLBuildProgramCallback pfn_notify)

Overloads clBuildProgram.

public static int
clBuildProgram(CLProgram program, CLDevice device, CharSequence options, CLBuildProgramCallback pfn_notify)

Overloads clBuildProgram.

public static CLMem
clCreateBuffer(CLContext context, long flags, long host_ptr_size, IntBuffer errcode_ret)

public static CLMem
clCreateBuffer(CLContext context, long flags, ByteBuffer host_ptr, IntBuffer errcode_ret)

public static CLMem
clCreateBuffer(CLContext context, long flags, DoubleBuffer host_ptr, IntBuffer errcode_ret)

public static CLMem
clCreateBuffer(CLContext context, long flags, FloatBuffer host_ptr, IntBuffer errcode_ret)

public static CLMem
clCreateBuffer(CLContext context, long flags, IntBuffer host_ptr, IntBuffer errcode_ret)

public static CLMem
clCreateBuffer(CLContext context, long flags, LongBuffer host_ptr, IntBuffer errcode_ret)

public static CLMem
clCreateBuffer(CLContext context, long flags, ShortBuffer host_ptr, IntBuffer errcode_ret)

public static CLCommandQueue
clCreateCommandQueue(CLContext context, CLDevice device, long properties, IntBuffer errcode_ret)

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.

public static CLContext
clCreateContext(PointerBuffer properties, CLDevice device, CLContextCallback pfn_notify, IntBuffer errcode_ret)

Overloads clCreateContext.

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.

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)

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)

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)

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)

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)

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)

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)

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)

public static CLKernel
clCreateKernel(CLProgram program, ByteBuffer kernel_name, IntBuffer errcode_ret)

public static CLKernel
clCreateKernel(CLProgram program, CharSequence kernel_name, IntBuffer errcode_ret)

Overloads clCreateKernel.

public static int
clCreateKernelsInProgram(CLProgram program, PointerBuffer kernels, IntBuffer num_kernels_ret)

public static CLProgram
clCreateProgramWithBinary(CLContext context, CLDevice device, ByteBuffer binary, IntBuffer binary_status, IntBuffer errcode_ret)

public static CLProgram
clCreateProgramWithBinary(CLContext context, PointerBuffer device_list, PointerBuffer lengths, ByteBuffer binaries, IntBuffer binary_status, IntBuffer errcode_ret)

Overloads clCreateProgramWithBinary.

public static CLProgram
clCreateProgramWithBinary(CLContext context, PointerBuffer device_list, ByteBuffer[] binaries, IntBuffer binary_status, IntBuffer errcode_ret)

Overloads clCreateProgramWithBinary.

public static CLProgram
public static CLProgram
clCreateProgramWithSource(CLContext context, ByteBuffer strings, PointerBuffer lengths, IntBuffer errcode_ret)

Overloads clCreateProgramWithSource.

public static CLProgram
clCreateProgramWithSource(CLContext context, ByteBuffer[] strings, IntBuffer errcode_ret)

Overloads clCreateProgramWithSource.

public static CLProgram
clCreateProgramWithSource(CLContext context, CharSequence string, IntBuffer errcode_ret)

Overloads clCreateProgramWithSource.

public static CLProgram
clCreateProgramWithSource(CLContext context, CharSequence[] strings, IntBuffer errcode_ret)

Overloads clCreateProgramWithSource.

public static CLSampler
clCreateSampler(CLContext context, int normalized_coords, int addressing_mode, int filter_mode, IntBuffer errcode_ret)

public static int
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)

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)

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)

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)

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)

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)

public static int
public static int

Returns:

the error code
clEnqueueNativeKernel
(CLCommandQueue
the command queue
command_queue
,
CLNativeKernel
the native kernel
user_func
,
CLMem[]
the CLMem objects
mem_list
,
long[]
the CLMem object sizes
sizes
,
PointerBuffer
the event wait list
event_wait_list
,
PointerBuffer
the queue event

event
)

Enqueues a native kernel to the specified command queue.

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)

public static int
clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

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)

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)

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)

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)

public static int
clEnqueueTask(CLCommandQueue command_queue, CLKernel kernel, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueUnmapMemObject(CLCommandQueue command_queue, CLMem memobj, ByteBuffer mapped_ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
public static int
clEnqueueWaitForEvents(CLCommandQueue command_queue, CLEvent event)

Overloads clEnqueueWaitForEvents.

public static int
clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

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)

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)

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)

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)

public static int
clFinish(CLCommandQueue command_queue)

public static int
clFlush(CLCommandQueue command_queue)

public static int
clGetCommandQueueInfo(CLCommandQueue command_queue, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int
clGetContextInfo(CLContext context, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int
clGetDeviceIDs(CLPlatform platform, long device_type, PointerBuffer devices, IntBuffer num_devices)

public static int
clGetDeviceInfo(CLDevice device, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int
clGetEventInfo(CLEvent event, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int
clGetEventProfilingInfo(CLEvent event, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

pack-priv static CLFunctionAddress
pack-priv static CLFunctionAddress
clGetExtensionFunctionAddress(CharSequence func_name)

Overloads clGetExtensionFunctionAddress.

public static int
clGetImageInfo(CLMem image, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int
clGetKernelInfo(CLKernel kernel, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int
clGetKernelWorkGroupInfo(CLKernel kernel, CLDevice device, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int
clGetMemObjectInfo(CLMem memobj, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int
clGetPlatformIDs(PointerBuffer platforms, IntBuffer num_platforms)

public static int
clGetPlatformInfo(CLPlatform platform, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int
clGetProgramBuildInfo(CLProgram program, CLDevice device, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int
clGetProgramInfo(CLProgram program, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int

Returns:

the error code
clGetProgramInfo
(CLProgram
the program
program
,
PointerBuffer sizes, ByteBuffer
the buffers where the binaries will be written to.
param_value
,
PointerBuffer
optional size result

param_value_size_ret
)

Overloads clGetProgramInfo.

public static int

Returns:

the error code
clGetProgramInfo
(CLProgram
the program
program
,
ByteBuffer[]
the buffers where the binaries will be written to.
param_value
,
PointerBuffer
optional size result

param_value_size_ret
)

Overloads clGetProgramInfo.

public static int
clGetSamplerInfo(CLSampler sampler, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public static int
clGetSupportedImageFormats(CLContext context, long flags, int image_type, ByteBuffer image_formats, IntBuffer num_image_formats)

public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
clSetKernelArg(CLKernel kernel, int arg_index, long arg_value_arg_size)

public static int
clSetKernelArg(CLKernel kernel, int arg_index, ByteBuffer arg_value)

public static int
clSetKernelArg(CLKernel kernel, int arg_index, DoubleBuffer arg_value)

public static int
clSetKernelArg(CLKernel kernel, int arg_index, FloatBuffer arg_value)

public static int
clSetKernelArg(CLKernel kernel, int arg_index, IntBuffer arg_value)

public static int
clSetKernelArg(CLKernel kernel, int arg_index, LongBuffer arg_value)

public static int
clSetKernelArg(CLKernel kernel, int arg_index, ShortBuffer arg_value)

public static int
clSetKernelArg(CLKernel kernel, int arg_index, CLObject arg_value)

Overloads clSetKernelArg.

pack-priv static int
clSetKernelArg(CLKernel kernel, int arg_index, long arg_size, Buffer arg_value)

Overloads clSetKernelArg.

public static int
public static int
public static int
clWaitForEvents(CLEvent event)

Overloads clWaitForEvents.

pack-priv static native int
nclBuildProgram(long program, int device_list_num_devices, long device_list, long options, long pfn_notify, long user_data, long function_pointer)

pack-priv static native long
nclCreateBuffer(long context, long flags, long host_ptr_size, long host_ptr, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateCommandQueue(long context, long device, long properties, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateContext(long properties, int devices_num_devices, long devices, long pfn_notify, long user_data, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateContextFromType(long properties, long device_type, long pfn_notify, long user_data, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateImage2D(long context, long flags, long image_format, long image_width, long image_height, long image_row_pitch, long host_ptr, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateImage3D(long context, long flags, long image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, long host_ptr, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateKernel(long program, long kernel_name, long errcode_ret, long function_pointer)

pack-priv static native int
nclCreateKernelsInProgram(long program, int kernels_num_kernels, long kernels, long num_kernels_ret, long function_pointer)

pack-priv static native long
nclCreateProgramWithBinary(long context, int num_devices, long device, long binary_lengths, long binary, long binary_status, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateProgramWithBinary2(long context, int device_list_num_devices, long device_list, long lengths, long binaries, long binary_status, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateProgramWithBinary3(long context, int num_devices, long device_list, long lengths, ByteBuffer[] binaries, long binary_status, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateProgramWithSource(long context, int count, long string, long string_lengths, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateProgramWithSource2(long context, int lengths_count, long strings, long lengths, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateProgramWithSource3(long context, int count, ByteBuffer[] strings, long lengths, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateProgramWithSource4(long context, int count, long strings, long lengths, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, long errcode_ret, long function_pointer)

pack-priv static native int
nclEnqueueBarrier(long command_queue, long function_pointer)

pack-priv static native int
nclEnqueueCopyBuffer(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long size, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueCopyBufferToImage(long command_queue, long src_buffer, long dst_image, long src_offset, long dst_origin, long region, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueCopyImage(long command_queue, long src_image, long dst_image, long src_origin, long dst_origin, long region, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueCopyImageToBuffer(long command_queue, long src_image, long dst_buffer, long src_origin, long region, long dst_offset, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native ByteBuffer
nclEnqueueMapBuffer(long command_queue, long buffer, int blocking_map, long map_flags, long offset, long size, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long errcode_ret, long result_size, long function_pointer)

pack-priv static native ByteBuffer
nclEnqueueMapImage(long command_queue, long image, int blocking_map, long map_flags, long origin, long region, long image_row_pitch, long image_slice_pitch, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long errcode_ret, long function_pointer)

pack-priv static native int
nclEnqueueMarker(long command_queue, long event, long function_pointer)

pack-priv static native int
nclEnqueueNativeKernel(long command_queue, long user_func, long args, long args_cb_args, int num_mem_objects, CLMem[] mem_list, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueNDRangeKernel(long command_queue, long kernel, int work_dim, long global_work_offset, long global_work_size, long local_work_size, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueReadBuffer(long command_queue, long buffer, int blocking_read, long offset, long ptr_size, long ptr, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueReadImage(long command_queue, long image, int blocking_read, long origin, long region, long row_pitch, long slice_pitch, long ptr, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueTask(long command_queue, long kernel, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueUnmapMemObject(long command_queue, long memobj, long mapped_ptr, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueWaitForEvents(long command_queue, int event_list_num_events, long event_list, long function_pointer)

pack-priv static native int
nclEnqueueWriteBuffer(long command_queue, long buffer, int blocking_write, long offset, long ptr_size, long ptr, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueWriteImage(long command_queue, long image, int blocking_write, long origin, long region, long input_row_pitch, long input_slice_pitch, long ptr, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclFinish(long command_queue, long function_pointer)

pack-priv static native int
nclFlush(long command_queue, long function_pointer)

pack-priv static native int
nclGetCommandQueueInfo(long command_queue, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetContextInfo(long context, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetDeviceIDs(long platform, long device_type, int devices_num_entries, long devices, long num_devices, long function_pointer)

pack-priv static native int
nclGetDeviceInfo(long device, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetEventInfo(long event, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetEventProfilingInfo(long event, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native long
nclGetExtensionFunctionAddress(long func_name, long function_pointer)

pack-priv static native int
nclGetImageInfo(long image, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetKernelInfo(long kernel, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetKernelWorkGroupInfo(long kernel, long device, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetMemObjectInfo(long memobj, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetPlatformIDs(int platforms_num_entries, long platforms, long num_platforms, long function_pointer)

pack-priv static native int
nclGetPlatformInfo(long platform, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetProgramBuildInfo(long program, long device, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetProgramInfo(long program, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetProgramInfo2(long program, int param_name, long sizes_len, long sizes, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetProgramInfo3(long program, int param_name, long param_value_len, ByteBuffer[] param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetSamplerInfo(long sampler, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

pack-priv static native int
nclGetSupportedImageFormats(long context, long flags, int image_type, int image_formats_num_entries, long image_formats, long num_image_formats, long function_pointer)

pack-priv static native int
nclReleaseCommandQueue(long command_queue, long function_pointer)

pack-priv static native int
nclReleaseContext(long context, long function_pointer)

pack-priv static native int
nclReleaseEvent(long event, long function_pointer)

pack-priv static native int
nclReleaseKernel(long kernel, long function_pointer)

pack-priv static native int
nclReleaseMemObject(long memobj, long function_pointer)

pack-priv static native int
nclReleaseProgram(long program, long function_pointer)

pack-priv static native int
nclReleaseSampler(long sampler, long function_pointer)

pack-priv static native int
nclRetainCommandQueue(long command_queue, long function_pointer)

pack-priv static native int
nclRetainContext(long context, long function_pointer)

pack-priv static native int
nclRetainEvent(long event, long function_pointer)

pack-priv static native int
nclRetainKernel(long kernel, long function_pointer)

pack-priv static native int
nclRetainMemObject(long memobj, long function_pointer)

pack-priv static native int
nclRetainProgram(long program, long function_pointer)

pack-priv static native int
nclRetainSampler(long sampler, long function_pointer)

pack-priv static native int
nclSetKernelArg(long kernel, int arg_index, long arg_value_arg_size, long arg_value, long function_pointer)

pack-priv static native int
nclUnloadCompiler(long function_pointer)

pack-priv static native int
nclWaitForEvents(int event_list_num_events, long event_list, long function_pointer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait