Top Description Fields Constructors Methods
org.lwjgl.opencl

public final Class CL11

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

The core OpenCL 1.1 API

Field Summary

Modifier and TypeField and Description
public static final int
CL_ADDRESS_MIRRORED_REPEAT

cl_addressing_mode

public static final int
CL_BUFFER_CREATE_TYPE_REGION

cl_buffer_create_type

public static final int
public static final int
public static final int
CL_COMMAND_USER

cl_command_type

public static final int
public static final int
CL_CONTEXT_NUM_DEVICES

cl_context_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
CL_EVENT_CONTEXT

cl_event_info

public static final int
public static final int
CL_FP_SOFT_FLOAT

cl_device_fp_config - bitfield

public static final int
public static final int
public static final int
CL_KERNEL_PRIVATE_MEM_SIZE

cl_kernel_work_group_info

public static final int
public static final int
CL_MEM_OFFSET

cl_mem_info

public static final int
public static final int
CL_RGBx

cl_channel_order

public static final int
CL_RGx

cl_channel_order

public static final int
CL_Rx

cl_channel_order

public static final int
CL_VERSION_1_1

OpenCL Version

Constructor Summary

AccessConstructor and Description
private
CL11()

Method Summary

Modifier and TypeMethod and Description
public static CLMem
clCreateSubBuffer(CLMem buffer, long flags, int buffer_create_type, ByteBuffer buffer_create_info, IntBuffer errcode_ret)

public static CLEvent
clCreateUserEvent(CLContext context, IntBuffer errcode_ret)

public static int
clEnqueueCopyBufferRect(CLCommandQueue command_queue, CLMem src_buffer, CLMem dst_buffer, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clSetEventCallback(CLEvent event, int command_exec_callback_type, CLEventCallback pfn_notify)

public static int
public static int
clSetUserEventStatus(CLEvent event, int execution_status)

pack-priv static native long
nclCreateSubBuffer(long buffer, long flags, int buffer_create_type, long buffer_create_info, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateUserEvent(long context, long errcode_ret, long function_pointer)

pack-priv static native int
nclEnqueueCopyBufferRect(long command_queue, long src_buffer, long dst_buffer, long src_origin, long dst_origin, long region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueReadBufferRect(long command_queue, long buffer, int blocking_read, long buffer_offset, long host_offset, long region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_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
nclEnqueueWriteBufferRect(long command_queue, long buffer, int blocking_write, long buffer_offset, long host_offset, long region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_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
nclSetEventCallback(long event, int command_exec_callback_type, long pfn_notify, long user_data, long function_pointer)

pack-priv static native int
nclSetMemObjectDestructorCallback(long memobj, long pfn_notify, long user_data, long function_pointer)

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

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CL_ADDRESS_MIRRORED_REPEATback to summary
public static final int CL_ADDRESS_MIRRORED_REPEAT

cl_addressing_mode

CL_BUFFER_CREATE_TYPE_REGIONback to summary
public static final int CL_BUFFER_CREATE_TYPE_REGION

cl_buffer_create_type

CL_COMMAND_COPY_BUFFER_RECTback to summary
public static final int CL_COMMAND_COPY_BUFFER_RECT

cl_command_type

CL_COMMAND_READ_BUFFER_RECTback to summary
public static final int CL_COMMAND_READ_BUFFER_RECT

cl_command_type

CL_COMMAND_USERback to summary
public static final int CL_COMMAND_USER

cl_command_type

CL_COMMAND_WRITE_BUFFER_RECTback to summary
public static final int CL_COMMAND_WRITE_BUFFER_RECT

cl_command_type

CL_CONTEXT_NUM_DEVICESback to summary
public static final int CL_CONTEXT_NUM_DEVICES

cl_context_info

CL_DEVICE_HOST_UNIFIED_MEMORYback to summary
public static final int CL_DEVICE_HOST_UNIFIED_MEMORY

cl_device_info

CL_DEVICE_NATIVE_VECTOR_WIDTH_CHARback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR

cl_device_info

CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLEback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE

cl_device_info

CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOATback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT

cl_device_info

CL_DEVICE_NATIVE_VECTOR_WIDTH_HALFback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF

cl_device_info

CL_DEVICE_NATIVE_VECTOR_WIDTH_INTback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_INT

cl_device_info

CL_DEVICE_NATIVE_VECTOR_WIDTH_LONGback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG

cl_device_info

CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORTback to summary
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT

cl_device_info

CL_DEVICE_OPENCL_C_VERSIONback to summary
public static final int CL_DEVICE_OPENCL_C_VERSION

cl_device_info

CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALFback to summary
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF

cl_device_info

CL_EVENT_CONTEXTback to summary
public static final int CL_EVENT_CONTEXT

cl_event_info

CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LISTback to summary
public static final int CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST

Error Codes

CL_FP_SOFT_FLOATback to summary
public static final int CL_FP_SOFT_FLOAT

cl_device_fp_config - bitfield

CL_INVALID_PROPERTYback to summary
public static final int CL_INVALID_PROPERTY

Error Codes

CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLEback to summary
public static final int CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE

cl_kernel_work_group_info

CL_KERNEL_PRIVATE_MEM_SIZEback to summary
public static final int CL_KERNEL_PRIVATE_MEM_SIZE

cl_kernel_work_group_info

CL_MEM_ASSOCIATED_MEMOBJECTback to summary
public static final int CL_MEM_ASSOCIATED_MEMOBJECT

cl_mem_info

CL_MEM_OFFSETback to summary
public static final int CL_MEM_OFFSET

cl_mem_info

CL_MISALIGNED_SUB_BUFFER_OFFSETback to summary
public static final int CL_MISALIGNED_SUB_BUFFER_OFFSET

Error Codes

CL_RGBxback to summary
public static final int CL_RGBx

cl_channel_order

CL_RGxback to summary
public static final int CL_RGx

cl_channel_order

CL_Rxback to summary
public static final int CL_Rx

cl_channel_order

CL_VERSION_1_1back to summary
public static final int CL_VERSION_1_1

OpenCL Version

Constructor Detail

CL11back to summary
private CL11()

Method Detail

clCreateSubBufferback to summary
public static CLMem clCreateSubBuffer(CLMem buffer, long flags, int buffer_create_type, ByteBuffer buffer_create_info, IntBuffer errcode_ret)
clCreateUserEventback to summary
public static CLEvent clCreateUserEvent(CLContext context, IntBuffer errcode_ret)
clEnqueueCopyBufferRectback to summary
public static int clEnqueueCopyBufferRect(CLCommandQueue command_queue, CLMem src_buffer, CLMem dst_buffer, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueReadBufferRectback to summary
public static int clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueReadBufferRectback to summary
public static int clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueReadBufferRectback to summary
public static int clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueReadBufferRectback to summary
public static int clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueReadBufferRectback to summary
public static int clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueReadBufferRectback to summary
public static int clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueWriteBufferRectback to summary
public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueWriteBufferRectback to summary
public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueWriteBufferRectback to summary
public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueWriteBufferRectback to summary
public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueWriteBufferRectback to summary
public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueWriteBufferRectback to summary
public static int clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
clSetEventCallbackback to summary
public static int clSetEventCallback(CLEvent event, int command_exec_callback_type, CLEventCallback pfn_notify)
clSetMemObjectDestructorCallbackback to summary
public static int clSetMemObjectDestructorCallback(CLMem memobj, CLMemObjectDestructorCallback pfn_notify)
clSetUserEventStatusback to summary
public static int clSetUserEventStatus(CLEvent event, int execution_status)
nclCreateSubBufferback to summary
pack-priv static native long nclCreateSubBuffer(long buffer, long flags, int buffer_create_type, long buffer_create_info, long errcode_ret, long function_pointer)
nclCreateUserEventback to summary
pack-priv static native long nclCreateUserEvent(long context, long errcode_ret, long function_pointer)
nclEnqueueCopyBufferRectback to summary
pack-priv static native int nclEnqueueCopyBufferRect(long command_queue, long src_buffer, long dst_buffer, long src_origin, long dst_origin, long region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)
nclEnqueueReadBufferRectback to summary
pack-priv static native int nclEnqueueReadBufferRect(long command_queue, long buffer, int blocking_read, long buffer_offset, long host_offset, long region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, long ptr, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)
nclEnqueueWriteBufferRectback to summary
pack-priv static native int nclEnqueueWriteBufferRect(long command_queue, long buffer, int blocking_write, long buffer_offset, long host_offset, long region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, long ptr, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)
nclSetEventCallbackback to summary
pack-priv static native int nclSetEventCallback(long event, int command_exec_callback_type, long pfn_notify, long user_data, long function_pointer)
nclSetMemObjectDestructorCallbackback to summary
pack-priv static native int nclSetMemObjectDestructorCallback(long memobj, long pfn_notify, long user_data, long function_pointer)
nclSetUserEventStatusback to summary
pack-priv static native int nclSetUserEventStatus(long event, int execution_status, long function_pointer)