public interface CLCommandQueueBinding
Modifier and Type | Method and Description |
---|---|
long |
clCreateCommandQueue(long context,
long device,
long properties,
int[] errcode_ret,
int errcode_ret_offset)
Interface to C language function:
cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret); |
long |
clCreateCommandQueue(long context,
long device,
long properties,
IntBuffer errcode_ret)
Interface to C language function:
cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret); |
int |
clEnqueueBarrier(long command_queue)
Interface to C language function:
cl_int clEnqueueBarrier(cl_command_queue command_queue); |
int |
clEnqueueCopyBuffer(long command_queue,
long src_buffer,
long dst_buffer,
long src_offset,
long dst_offset,
long cb,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueCopyBuffer(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t cb, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueCopyBufferRect(long command_queue,
long src_buffer,
long dst_buffer,
PointerBuffer src_origin,
PointerBuffer dst_origin,
PointerBuffer region,
long src_row_pitch,
long src_slice_pitch,
long dst_row_pitch,
long dst_slice_pitch,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueCopyBufferRect(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, const size_t * src_origin, const size_t * dst_origin, const size_t * region, size_t src_row_pitch, size_t src_slice_pitch, size_t dst_row_pitch, size_t dst_slice_pitch, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueCopyBufferToImage(long command_queue,
long src_buffer,
long dst_image,
long src_offset,
PointerBuffer arg4,
PointerBuffer arg5,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t * , const size_t * , cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueCopyImage(long command_queue,
long src_image,
long dst_image,
PointerBuffer arg3,
PointerBuffer arg4,
PointerBuffer arg5,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t * , const size_t * , const size_t * , cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueCopyImageToBuffer(long command_queue,
long src_image,
long dst_buffer,
PointerBuffer arg3,
PointerBuffer arg4,
long dst_offset,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueCopyImageToBuffer(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, const size_t * , const size_t * , size_t dst_offset, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
ByteBuffer |
clEnqueueMapBuffer(long command_queue,
long buffer,
int blocking_map,
long map_flags,
long offset,
long cb,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event,
IntBuffer errcode_ret)
Interface to C language function:
void * clEnqueueMapBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t cb, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret); |
ByteBuffer |
clEnqueueMapImage(long command_queue,
long image,
int blocking_map,
long map_flags,
PointerBuffer arg4,
PointerBuffer arg5,
PointerBuffer image_row_pitch,
PointerBuffer image_slice_pitch,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event,
IntBuffer errcode_ret)
Interface to C language function:
void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, const size_t * , const size_t * , size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret); |
int |
clEnqueueMarker(long command_queue,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueMarker(cl_command_queue command_queue, cl_event * event); |
int |
clEnqueueMigrateMemObjectEXT(long arg0,
int arg1,
PointerBuffer arg2,
long arg3,
int arg4,
PointerBuffer arg5,
PointerBuffer arg6)
Interface to C language function:
cl_int clEnqueueMigrateMemObjectEXT(cl_command_queue, cl_uint, cl_mem * , cl_mem_migration_flags_ext, cl_uint, cl_event * , cl_event * ); |
int |
clEnqueueNDRangeKernel(long command_queue,
long kernel,
int work_dim,
PointerBuffer global_work_offset,
PointerBuffer global_work_size,
PointerBuffer local_work_size,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueNDRangeKernel(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, const size_t * global_work_offset, const size_t * global_work_size, const size_t * local_work_size, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueReadBuffer(long command_queue,
long buffer,
int blocking_read,
long offset,
long cb,
Buffer ptr,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t cb, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueReadBufferRect(long command_queue,
long buffer,
int blocking_read,
PointerBuffer buffer_origin,
PointerBuffer host_origin,
PointerBuffer region,
long buffer_row_pitch,
long buffer_slice_pitch,
long host_row_pitch,
long host_slice_pitch,
Buffer ptr,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueReadBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, const size_t * buffer_origin, const size_t * host_origin, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueReadImage(long command_queue,
long image,
int blocking_read,
PointerBuffer arg3,
PointerBuffer arg4,
long row_pitch,
long slice_pitch,
Buffer ptr,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, const size_t * , const size_t * , size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueTask(long command_queue,
long kernel,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueTask(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueUnmapMemObject(long command_queue,
long memobj,
Buffer mapped_ptr,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueUnmapMemObject(cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueWaitForEvents(long command_queue,
int num_events,
PointerBuffer event_list)
Interface to C language function:
cl_int clEnqueueWaitForEvents(cl_command_queue command_queue, cl_uint num_events, cl_event * event_list); |
int |
clEnqueueWriteBuffer(long command_queue,
long buffer,
int blocking_write,
long offset,
long cb,
Buffer ptr,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t cb, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueWriteBufferRect(long command_queue,
long buffer,
int blocking_write,
PointerBuffer buffer_origin,
PointerBuffer host_origin,
PointerBuffer region,
long buffer_row_pitch,
long buffer_slice_pitch,
long host_row_pitch,
long host_slice_pitch,
Buffer ptr,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueWriteBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, const size_t * buffer_origin, const size_t * host_origin, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueWriteImage(long command_queue,
long image,
int blocking_write,
PointerBuffer arg3,
PointerBuffer arg4,
long input_row_pitch,
long input_slice_pitch,
Buffer ptr,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function:
cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, const size_t * , const size_t * , size_t input_row_pitch, size_t input_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clFinish(long command_queue)
Interface to C language function:
cl_int clFinish(cl_command_queue command_queue); |
int |
clFlush(long command_queue)
Interface to C language function:
cl_int clFlush(cl_command_queue command_queue); |
int |
clGetCommandQueueInfo(long command_queue,
int param_name,
long param_value_size,
Buffer param_value,
PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret); |
int |
clReleaseCommandQueue(long command_queue)
Interface to C language function:
cl_int clReleaseCommandQueue(cl_command_queue command_queue); |
int |
clRetainCommandQueue(long command_queue)
Interface to C language function:
cl_int clRetainCommandQueue(cl_command_queue command_queue); |
static final int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
static final int CL_QUEUE_PROFILING_ENABLE
static final int CL_QUEUE_CONTEXT
static final int CL_QUEUE_DEVICE
static final int CL_QUEUE_REFERENCE_COUNT
static final int CL_QUEUE_PROPERTIES
static final int CL_COMMAND_NDRANGE_KERNEL
static final int CL_COMMAND_TASK
static final int CL_COMMAND_NATIVE_KERNEL
static final int CL_COMMAND_READ_BUFFER
static final int CL_COMMAND_WRITE_BUFFER
static final int CL_COMMAND_COPY_BUFFER
static final int CL_COMMAND_READ_IMAGE
static final int CL_COMMAND_WRITE_IMAGE
static final int CL_COMMAND_COPY_IMAGE
static final int CL_COMMAND_COPY_IMAGE_TO_BUFFER
static final int CL_COMMAND_COPY_BUFFER_TO_IMAGE
static final int CL_COMMAND_MAP_BUFFER
static final int CL_COMMAND_MAP_IMAGE
static final int CL_COMMAND_UNMAP_MEM_OBJECT
static final int CL_COMMAND_MARKER
static final int CL_COMMAND_ACQUIRE_GL_OBJECTS
static final int CL_COMMAND_RELEASE_GL_OBJECTS
static final int CL_COMMAND_READ_BUFFER_RECT
static final int CL_COMMAND_WRITE_BUFFER_RECT
static final int CL_COMMAND_COPY_BUFFER_RECT
static final int CL_COMMAND_USER
static final int CL_PROFILING_COMMAND_QUEUED
static final int CL_PROFILING_COMMAND_SUBMIT
static final int CL_PROFILING_COMMAND_START
static final int CL_PROFILING_COMMAND_END
static final int CL_COMMAND_MIGRATE_MEM_OBJECT_EXT
static final int CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR
long clCreateCommandQueue(long context, long device, long properties, IntBuffer errcode_ret)
cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret);
errcode_ret
- a direct or array-backed IntBuffer
long clCreateCommandQueue(long context, long device, long properties, int[] errcode_ret, int errcode_ret_offset)
cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret);
int clEnqueueBarrier(long command_queue)
cl_int clEnqueueBarrier(cl_command_queue command_queue);
int clEnqueueCopyBuffer(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long cb, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueCopyBuffer(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t cb, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueCopyBufferRect(long command_queue, long src_buffer, long dst_buffer, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueCopyBufferRect(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, const size_t * src_origin, const size_t * dst_origin, const size_t * region, size_t src_row_pitch, size_t src_slice_pitch, size_t dst_row_pitch, size_t dst_slice_pitch, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
src_origin
- a direct only PointerBuffer
dst_origin
- a direct only PointerBuffer
region
- a direct only PointerBuffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueCopyBufferToImage(long command_queue, long src_buffer, long dst_image, long src_offset, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t * , const size_t * , cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
arg4
- a direct only PointerBuffer
arg5
- a direct only PointerBuffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueCopyImage(long command_queue, long src_image, long dst_image, PointerBuffer arg3, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t * , const size_t * , const size_t * , cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
arg3
- a direct only PointerBuffer
arg4
- a direct only PointerBuffer
arg5
- a direct only PointerBuffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueCopyImageToBuffer(long command_queue, long src_image, long dst_buffer, PointerBuffer arg3, PointerBuffer arg4, long dst_offset, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueCopyImageToBuffer(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, const size_t * , const size_t * , size_t dst_offset, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
arg3
- a direct only PointerBuffer
arg4
- a direct only PointerBuffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
ByteBuffer clEnqueueMapBuffer(long command_queue, long buffer, int blocking_map, long map_flags, long offset, long cb, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret)
void * clEnqueueMapBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t cb, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret);
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
errcode_ret
- a direct only IntBuffer
ByteBuffer clEnqueueMapImage(long command_queue, long image, int blocking_map, long map_flags, PointerBuffer arg4, PointerBuffer arg5, PointerBuffer image_row_pitch, PointerBuffer image_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret)
void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, const size_t * , const size_t * , size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret);
arg4
- a direct only PointerBuffer
arg5
- a direct only PointerBuffer
image_row_pitch
- a direct only PointerBuffer
image_slice_pitch
- a direct only PointerBuffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
errcode_ret
- a direct only IntBuffer
int clEnqueueMarker(long command_queue, PointerBuffer event)
cl_int clEnqueueMarker(cl_command_queue command_queue, cl_event * event);
event
- a direct only PointerBuffer
int clEnqueueMigrateMemObjectEXT(long arg0, int arg1, PointerBuffer arg2, long arg3, int arg4, PointerBuffer arg5, PointerBuffer arg6)
cl_int clEnqueueMigrateMemObjectEXT(cl_command_queue, cl_uint, cl_mem * , cl_mem_migration_flags_ext, cl_uint, cl_event * , cl_event * );
arg2
- a direct or array-backed PointerBuffer
arg5
- a direct or array-backed PointerBuffer
arg6
- a direct or array-backed PointerBuffer
int clEnqueueNDRangeKernel(long command_queue, long kernel, int work_dim, PointerBuffer global_work_offset, PointerBuffer global_work_size, PointerBuffer local_work_size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueNDRangeKernel(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, const size_t * global_work_offset, const size_t * global_work_size, const size_t * local_work_size, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
global_work_offset
- a direct only PointerBuffer
global_work_size
- a direct only PointerBuffer
local_work_size
- a direct only PointerBuffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueReadBuffer(long command_queue, long buffer, int blocking_read, long offset, long cb, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t cb, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
ptr
- a direct only Buffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueReadBufferRect(long command_queue, long buffer, int blocking_read, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueReadBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, const size_t * buffer_origin, const size_t * host_origin, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
buffer_origin
- a direct only PointerBuffer
host_origin
- a direct only PointerBuffer
region
- a direct only PointerBuffer
ptr
- a direct only Buffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueReadImage(long command_queue, long image, int blocking_read, PointerBuffer arg3, PointerBuffer arg4, long row_pitch, long slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, const size_t * , const size_t * , size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
arg3
- a direct only PointerBuffer
arg4
- a direct only PointerBuffer
ptr
- a direct only Buffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueTask(long command_queue, long kernel, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueTask(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueUnmapMemObject(long command_queue, long memobj, Buffer mapped_ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueUnmapMemObject(cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
mapped_ptr
- a direct only Buffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueWaitForEvents(long command_queue, int num_events, PointerBuffer event_list)
cl_int clEnqueueWaitForEvents(cl_command_queue command_queue, cl_uint num_events, cl_event * event_list);
event_list
- a direct only PointerBuffer
int clEnqueueWriteBuffer(long command_queue, long buffer, int blocking_write, long offset, long cb, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t cb, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
ptr
- a direct only Buffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueWriteBufferRect(long command_queue, long buffer, int blocking_write, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueWriteBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, const size_t * buffer_origin, const size_t * host_origin, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
buffer_origin
- a direct only PointerBuffer
host_origin
- a direct only PointerBuffer
region
- a direct only PointerBuffer
ptr
- a direct only Buffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clEnqueueWriteImage(long command_queue, long image, int blocking_write, PointerBuffer arg3, PointerBuffer arg4, long input_row_pitch, long input_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, const size_t * , const size_t * , size_t input_row_pitch, size_t input_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
arg3
- a direct only PointerBuffer
arg4
- a direct only PointerBuffer
ptr
- a direct only Buffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clFinish(long command_queue)
cl_int clFinish(cl_command_queue command_queue);
int clFlush(long command_queue)
cl_int clFlush(cl_command_queue command_queue);
int clGetCommandQueueInfo(long command_queue, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
param_value
- a direct only Buffer
param_value_size_ret
- a direct only PointerBuffer
int clReleaseCommandQueue(long command_queue)
cl_int clReleaseCommandQueue(cl_command_queue command_queue);
int clRetainCommandQueue(long command_queue)
cl_int clRetainCommandQueue(cl_command_queue command_queue);