Top Description Fields Constructors Methods
com.jogamp.opencl.llb.impl

public abstract Class CLAbstractImpl

extends Object
implements CLGL
Class Inheritance
All Implemented Interfaces
com.jogamp.opencl.llb.gl.CLGL, com.jogamp.opencl.llb.CL, com.jogamp.opencl.llb.CLPlatformBinding, com.jogamp.opencl.llb.CLEventBinding, com.jogamp.opencl.llb.CLSamplerBinding, com.jogamp.opencl.llb.CLBufferBinding, com.jogamp.opencl.llb.CLMemObjBinding, com.jogamp.opencl.llb.CLImageBinding, com.jogamp.opencl.llb.CLDeviceBinding, com.jogamp.opencl.llb.CLCommandQueueBinding, com.jogamp.opencl.llb.CLKernelBinding, com.jogamp.opencl.llb.CLProgramBinding, com.jogamp.opencl.llb.CLContextBinding
Known Direct Subclasses
com.jogamp.opencl.llb.impl.CLImpl
Imports
com.jogamp.opencl.llb.gl.CLGL, java.security.AccessController, .PrivilegedAction, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, java.nio.*

Java bindings to OpenCL, the Open Computing Language (generated).
Author
Michael Bien, GlueGen, et al.

Field Summary

Modifier and TypeField and Description
protected static final CLProcAddressTable
pack-priv static final DynamicLibraryBundle
dynamicLookupHelper

If null, OpenCL is not available on this machine.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public long
clCreateBuffer(long context, long flags, long size, Buffer
a direct or array-backed java.nio.Buffer
host_ptr
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.CLBufferBinding.clCreateBuffer.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateBuffer}(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
public long
clCreateBuffer(long context, long flags, long size, Buffer
a direct or array-backed java.nio.Buffer
host_ptr
,
int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.CLBufferBinding.clCreateBuffer.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateBuffer}(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
public long
clCreateCommandQueue(long context, long device, long properties, IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clCreateCommandQueue.

Entry point (through function pointer) to C language function: cl_command_queue {@native clCreateCommandQueue}(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)
public long
clCreateCommandQueue(long context, long device, long properties, int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clCreateCommandQueue.

Entry point (through function pointer) to C language function: cl_command_queue {@native clCreateCommandQueue}(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)
public long
clCreateEventFromGLsyncKHR(long arg0, long arg1, IntBuffer
a direct or array-backed java.nio.IntBuffer
arg2
)

Implements com.jogamp.opencl.llb.gl.CLGL.clCreateEventFromGLsyncKHR.

Entry point (through function pointer) to C language function: cl_event {@native clCreateEventFromGLsyncKHR}(cl_context, cl_GLsync, cl_int * )
public long
clCreateEventFromGLsyncKHR(long arg0, long arg1, int[] arg2, int arg2_offset)

Implements com.jogamp.opencl.llb.gl.CLGL.clCreateEventFromGLsyncKHR.

Entry point (through function pointer) to C language function: cl_event {@native clCreateEventFromGLsyncKHR}(cl_context, cl_GLsync, cl_int * )
public long
clCreateFromGLBuffer(long context, long flags, int bufobj, IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.gl.CLGL.clCreateFromGLBuffer.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLBuffer}(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)
public long
clCreateFromGLBuffer(long context, long flags, int bufobj, int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.gl.CLGL.clCreateFromGLBuffer.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLBuffer}(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)
public long
clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.gl.CLGL.clCreateFromGLRenderbuffer.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLRenderbuffer}(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)
public long
clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.gl.CLGL.clCreateFromGLRenderbuffer.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLRenderbuffer}(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)
public long
clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.gl.CLGL.clCreateFromGLTexture2D.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTexture2D}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)
public long
clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.gl.CLGL.clCreateFromGLTexture2D.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTexture2D}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)
public long
clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.gl.CLGL.clCreateFromGLTexture3D.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTexture3D}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)
public long
clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.gl.CLGL.clCreateFromGLTexture3D.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTexture3D}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)
public long
clCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer
a direct or array-backed java.nio.Buffer
host_ptr
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.CLImageBinding.clCreateImage2D.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage2D}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
public long
clCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer
a direct or array-backed java.nio.Buffer
host_ptr
,
int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.CLImageBinding.clCreateImage2D.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage2D}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
public long
clCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer
a direct or array-backed java.nio.Buffer
host_ptr
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.CLImageBinding.clCreateImage3D.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage3D}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
public long
clCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer
a direct or array-backed java.nio.Buffer
host_ptr
,
int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.CLImageBinding.clCreateImage3D.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage3D}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
public long
clCreateKernel(long program, String kernel_name, IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.CLKernelBinding.clCreateKernel.

Entry point (through function pointer) to C language function: cl_kernel {@native clCreateKernel}(cl_program program, const char * kernel_name, cl_int * errcode_ret)
public long
clCreateKernel(long program, String kernel_name, int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.CLKernelBinding.clCreateKernel.

Entry point (through function pointer) to C language function: cl_kernel {@native clCreateKernel}(cl_program program, const char * kernel_name, cl_int * errcode_ret)
public int
clCreateKernelsInProgram(long program, int num_kernels, PointerBuffer kernels, IntBuffer
a direct only java.nio.IntBuffer
num_kernels_ret
)

Implements com.jogamp.opencl.llb.CLKernelBinding.clCreateKernelsInProgram.

Entry point (through function pointer) to C language function: cl_int {@native clCreateKernelsInProgram}(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret)
public long
clCreateProgramWithBinary(long context, int num_devices, PointerBuffer device_list, PointerBuffer lengths, PointerBuffer binaries, IntBuffer
a direct only java.nio.IntBuffer
binary_status
,
IntBuffer
a direct only java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.CLProgramBinding.clCreateProgramWithBinary.

Entry point (through function pointer) to C language function: cl_program {@native clCreateProgramWithBinary}(cl_context context, cl_uint num_devices, const cl_device_id * device_list, const size_t * lengths, unsigned const char * * binaries, cl_int * binary_status, cl_int * errcode_ret)
public long
clCreateProgramWithSource(long context, int count, String[] strings, PointerBuffer lengths, IntBuffer
a direct only java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.CLProgramBinding.clCreateProgramWithSource.

Entry point (through function pointer) to C language function: cl_program {@native clCreateProgramWithSource}(cl_context context, cl_uint count, const char * * strings, const size_t * lengths, cl_int * errcode_ret)
public long
clCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.CLSamplerBinding.clCreateSampler.

Entry point (through function pointer) to C language function: cl_sampler {@native clCreateSampler}(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)
public long
clCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.CLSamplerBinding.clCreateSampler.

Entry point (through function pointer) to C language function: cl_sampler {@native clCreateSampler}(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)
public long
clCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer
a direct or array-backed java.nio.Buffer
buffer_create_info
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.CLBufferBinding.clCreateSubBuffer.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateSubBuffer}(cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret)
public long
clCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer
a direct or array-backed java.nio.Buffer
buffer_create_info
,
int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.CLBufferBinding.clCreateSubBuffer.

Entry point (through function pointer) to C language function: cl_mem {@native clCreateSubBuffer}(cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret)
public int
clCreateSubDevicesEXT(long arg0, LongBuffer
a direct or array-backed java.nio.LongBuffer
arg1
,
int arg2, PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
arg3
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
arg4
)

Implements com.jogamp.opencl.llb.CLDeviceBinding.clCreateSubDevicesEXT.

Entry point (through function pointer) to C language function: cl_int {@native clCreateSubDevicesEXT}(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )
public int
clCreateSubDevicesEXT(long arg0, long[] arg1, int arg1_offset, int arg2, PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
arg3
,
int[] arg4, int arg4_offset)

Implements com.jogamp.opencl.llb.CLDeviceBinding.clCreateSubDevicesEXT.

Entry point (through function pointer) to C language function: cl_int {@native clCreateSubDevicesEXT}(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )
public long
clCreateUserEvent(long context, IntBuffer
a direct or array-backed java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.CLEventBinding.clCreateUserEvent.

Entry point (through function pointer) to C language function: cl_event {@native clCreateUserEvent}(cl_context context, cl_int * errcode_ret)
public long
clCreateUserEvent(long context, int[] errcode_ret, int errcode_ret_offset)

Implements com.jogamp.opencl.llb.CLEventBinding.clCreateUserEvent.

Entry point (through function pointer) to C language function: cl_event {@native clCreateUserEvent}(cl_context context, cl_int * errcode_ret)
public int
clEnqueueAcquireGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)

Implements com.jogamp.opencl.llb.gl.CLGL.clEnqueueAcquireGLObjects.

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueAcquireGLObjects}(cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
public int
clEnqueueBarrier(long command_queue)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueBarrier.

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueBarrier}(cl_command_queue command_queue)
public 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)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueCopyBuffer.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public 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)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueCopyBufferRect.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public 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)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueCopyBufferToImage.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public 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)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueCopyImage.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public 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)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueCopyImageToBuffer.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public 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
a direct only java.nio.IntBuffer
errcode_ret
)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueMapBuffer.

Entry point (through function pointer) to C language function: void * {@native 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, const cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret)
public int
clEnqueueMarker(long command_queue, PointerBuffer event)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueMarker.

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueMarker}(cl_command_queue command_queue, cl_event * event)
public int
clEnqueueMigrateMemObjectEXT(long arg0, int arg1, PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
arg2
,
long arg3, int arg4, PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
arg5
,
PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
arg6
)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueMigrateMemObjectEXT.

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueMigrateMemObjectEXT}(cl_command_queue, cl_uint, const cl_mem * , cl_mem_migration_flags_ext, cl_uint, const cl_event * , cl_event * )
public 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)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueNDRangeKernel.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public int
clEnqueueReadBuffer(long command_queue, long buffer, int blocking_read, long offset, long cb, Buffer
a direct only java.nio.Buffer
ptr
,
int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueReadBuffer.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public 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
a direct only java.nio.Buffer
ptr
,
int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueReadBufferRect.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public int
clEnqueueReadImage(long command_queue, long image, int blocking_read, PointerBuffer arg3, PointerBuffer arg4, long row_pitch, long slice_pitch, Buffer
a direct only java.nio.Buffer
ptr
,
int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueReadImage.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public int
clEnqueueReleaseGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)

Implements com.jogamp.opencl.llb.gl.CLGL.clEnqueueReleaseGLObjects.

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueReleaseGLObjects}(cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
public int
clEnqueueTask(long command_queue, long kernel, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueTask.

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueTask}(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
public int
clEnqueueUnmapMemObject(long command_queue, long memobj, Buffer
a direct only java.nio.Buffer
mapped_ptr
,
int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueUnmapMemObject.

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueUnmapMemObject}(cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)
public int
clEnqueueWaitForEvents(long command_queue, int num_events, PointerBuffer event_list)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueWaitForEvents.

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueWaitForEvents}(cl_command_queue command_queue, cl_uint num_events, const cl_event * event_list)
public int
clEnqueueWriteBuffer(long command_queue, long buffer, int blocking_write, long offset, long cb, Buffer
a direct only java.nio.Buffer
ptr
,
int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueWriteBuffer.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public 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
a direct only java.nio.Buffer
ptr
,
int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueWriteBufferRect.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public int
clEnqueueWriteImage(long command_queue, long image, int blocking_write, PointerBuffer arg3, PointerBuffer arg4, long input_row_pitch, long input_slice_pitch, Buffer
a direct only java.nio.Buffer
ptr
,
int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clEnqueueWriteImage.

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)
public int
clFinish(long command_queue)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clFinish.

Entry point (through function pointer) to C language function: cl_int {@native clFinish}(cl_command_queue command_queue)
public int
clFlush(long command_queue)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clFlush.

Entry point (through function pointer) to C language function: cl_int {@native clFlush}(cl_command_queue command_queue)
public int
clGetCommandQueueInfo(long command_queue, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clGetCommandQueueInfo.

Entry point (through function pointer) to C language function: cl_int {@native 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)
public int
clGetContextInfo(long context, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLContextBinding.clGetContextInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetContextInfo}(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetDeviceIDs(long platform, long device_type, int num_entries, PointerBuffer devices, IntBuffer
a direct only java.nio.IntBuffer
num_devices
)

Implements com.jogamp.opencl.llb.CLPlatformBinding.clGetDeviceIDs.

Entry point (through function pointer) to C language function: cl_int {@native clGetDeviceIDs}(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)
public int
clGetDeviceInfo(long device, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLDeviceBinding.clGetDeviceInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetDeviceInfo}(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetEventInfo(long event, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLEventBinding.clGetEventInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetEventInfo}(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetEventProfilingInfo(long event, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLEventBinding.clGetEventProfilingInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetEventProfilingInfo}(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
pack-priv static long
clGetExtensionFunctionAddress(long clGetExtensionFunctionAddressHandle, String procname)

pack-priv long
clGetExtensionFunctionAddress(String fname)

Entry point (through function pointer) to C language function: void* clGetExtensionFunctionAddress(const char * fname);

public int
clGetGLContextInfoKHR(PointerBuffer properties, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.gl.CLGL.clGetGLContextInfoKHR.

Entry point (through function pointer) to C language function: cl_int {@native clGetGLContextInfoKHR}(const cl_context_properties * properties, cl_gl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetGLObjectInfo(long memobj, IntBuffer
a direct or array-backed java.nio.IntBuffer
gl_object_type
,
IntBuffer
a direct or array-backed java.nio.IntBuffer
gl_object_name
)

Implements com.jogamp.opencl.llb.gl.CLGL.clGetGLObjectInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetGLObjectInfo}(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name)
public int
clGetGLObjectInfo(long memobj, int[] gl_object_type, int gl_object_type_offset, int[] gl_object_name, int gl_object_name_offset)

Implements com.jogamp.opencl.llb.gl.CLGL.clGetGLObjectInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetGLObjectInfo}(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name)
public int
clGetGLTextureInfo(long memobj, int param_name, long param_value_size, Buffer
a direct or array-backed java.nio.Buffer
param_value
,
PointerBuffer
a direct or array-backed com.jogamp.common.nio.PointerBuffer
param_value_size_ret
)

Implements com.jogamp.opencl.llb.gl.CLGL.clGetGLTextureInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetGLTextureInfo}(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetImageInfo(long image, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLImageBinding.clGetImageInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetImageInfo}(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetKernelInfo(long kernel, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLKernelBinding.clGetKernelInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetKernelInfo}(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetKernelWorkGroupInfo(long kernel, long device, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLKernelBinding.clGetKernelWorkGroupInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetKernelWorkGroupInfo}(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetMemObjectInfo(long memobj, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLMemObjBinding.clGetMemObjectInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetMemObjectInfo}(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetPlatformIDs(int num_entries, PointerBuffer platforms, IntBuffer
a direct only java.nio.IntBuffer
num_platforms
)

Implements com.jogamp.opencl.llb.CLPlatformBinding.clGetPlatformIDs.

Entry point (through function pointer) to C language function: cl_int {@native clGetPlatformIDs}(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)
public int
clGetPlatformInfo(long platform, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLPlatformBinding.clGetPlatformInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetPlatformInfo}(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetProgramBuildInfo(long program, long device, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLProgramBinding.clGetProgramBuildInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetProgramBuildInfo}(cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetProgramInfo(long program, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLProgramBinding.clGetProgramInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetProgramInfo}(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetSamplerInfo(long sampler, int param_name, long param_value_size, Buffer
a direct only java.nio.Buffer
param_value
,
PointerBuffer param_value_size_ret)

Implements com.jogamp.opencl.llb.CLSamplerBinding.clGetSamplerInfo.

Entry point (through function pointer) to C language function: cl_int {@native clGetSamplerInfo}(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
public int
clGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, IntBuffer
a direct or array-backed java.nio.IntBuffer
num_image_formats
)

Implements com.jogamp.opencl.llb.CLContextBinding.clGetSupportedImageFormats.

Entry point (through function pointer) to C language function: cl_int {@native clGetSupportedImageFormats}(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)
public int
clGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, int[] num_image_formats, int num_image_formats_offset)

Implements com.jogamp.opencl.llb.CLContextBinding.clGetSupportedImageFormats.

Entry point (through function pointer) to C language function: cl_int {@native clGetSupportedImageFormats}(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)
public int
clIcdGetPlatformIDsKHR(int arg0, PointerBuffer arg1, IntBuffer
a direct only java.nio.IntBuffer
arg2
)

Implements com.jogamp.opencl.llb.CLPlatformBinding.clIcdGetPlatformIDsKHR.

Entry point (through function pointer) to C language function: cl_int {@native clIcdGetPlatformIDsKHR}(cl_uint, cl_platform_id * , cl_uint * )
public int
clReleaseCommandQueue(long command_queue)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clReleaseCommandQueue.

Entry point (through function pointer) to C language function: cl_int {@native clReleaseCommandQueue}(cl_command_queue command_queue)
public int
clReleaseDeviceEXT(long arg0)

Implements com.jogamp.opencl.llb.CLDeviceBinding.clReleaseDeviceEXT.

Entry point (through function pointer) to C language function: cl_int {@native clReleaseDeviceEXT}(cl_device_id)
public int
clReleaseEvent(long event)

Implements com.jogamp.opencl.llb.CLEventBinding.clReleaseEvent.

Entry point (through function pointer) to C language function: cl_int {@native clReleaseEvent}(cl_event event)
public int
clReleaseKernel(long kernel)

Implements com.jogamp.opencl.llb.CLKernelBinding.clReleaseKernel.

Entry point (through function pointer) to C language function: cl_int {@native clReleaseKernel}(cl_kernel kernel)
public int
clReleaseMemObject(long memobj)

Implements com.jogamp.opencl.llb.CLMemObjBinding.clReleaseMemObject.

Entry point (through function pointer) to C language function: cl_int {@native clReleaseMemObject}(cl_mem memobj)
public int
clReleaseProgram(long program)

Implements com.jogamp.opencl.llb.CLProgramBinding.clReleaseProgram.

Entry point (through function pointer) to C language function: cl_int {@native clReleaseProgram}(cl_program program)
public int
clReleaseSampler(long sampler)

Implements com.jogamp.opencl.llb.CLSamplerBinding.clReleaseSampler.

Entry point (through function pointer) to C language function: cl_int {@native clReleaseSampler}(cl_sampler sampler)
public int
clRetainCommandQueue(long command_queue)

Implements com.jogamp.opencl.llb.CLCommandQueueBinding.clRetainCommandQueue.

Entry point (through function pointer) to C language function: cl_int {@native clRetainCommandQueue}(cl_command_queue command_queue)
public int
clRetainContext(long context)

Implements com.jogamp.opencl.llb.CLContextBinding.clRetainContext.

Entry point (through function pointer) to C language function: cl_int {@native clRetainContext}(cl_context context)
public int
clRetainDeviceEXT(long arg0)

Implements com.jogamp.opencl.llb.CLDeviceBinding.clRetainDeviceEXT.

Entry point (through function pointer) to C language function: cl_int {@native clRetainDeviceEXT}(cl_device_id)
public int
clRetainEvent(long event)

Implements com.jogamp.opencl.llb.CLEventBinding.clRetainEvent.

Entry point (through function pointer) to C language function: cl_int {@native clRetainEvent}(cl_event event)
public int
clRetainKernel(long kernel)

Implements com.jogamp.opencl.llb.CLKernelBinding.clRetainKernel.

Entry point (through function pointer) to C language function: cl_int {@native clRetainKernel}(cl_kernel kernel)
public int
clRetainMemObject(long memobj)

Implements com.jogamp.opencl.llb.CLMemObjBinding.clRetainMemObject.

Entry point (through function pointer) to C language function: cl_int {@native clRetainMemObject}(cl_mem memobj)
public int
clRetainProgram(long program)

Implements com.jogamp.opencl.llb.CLProgramBinding.clRetainProgram.

Entry point (through function pointer) to C language function: cl_int {@native clRetainProgram}(cl_program program)
public int
clRetainSampler(long sampler)

Implements com.jogamp.opencl.llb.CLSamplerBinding.clRetainSampler.

Entry point (through function pointer) to C language function: cl_int {@native clRetainSampler}(cl_sampler sampler)
public int
clSetKernelArg(long kernel, int arg_index, long arg_size, Buffer
a direct only java.nio.Buffer
arg_value
)

Implements com.jogamp.opencl.llb.CLKernelBinding.clSetKernelArg.

Entry point (through function pointer) to C language function: cl_int {@native clSetKernelArg}(cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void * arg_value)
public int
clSetUserEventStatus(long event, int execution_status)

Implements com.jogamp.opencl.llb.CLEventBinding.clSetUserEventStatus.

Entry point (through function pointer) to C language function: cl_int {@native clSetUserEventStatus}(cl_event event, cl_int execution_status)
public int
clUnloadCompiler()

Implements com.jogamp.opencl.llb.CL.clUnloadCompiler.

Entry point (through function pointer) to C language function: cl_int {@native clUnloadCompiler}(void)
public int
clWaitForEvents(int num_events, PointerBuffer event_list)

Implements com.jogamp.opencl.llb.CLEventBinding.clWaitForEvents.

Entry point (through function pointer) to C language function: cl_int {@native clWaitForEvents}(cl_uint num_events, const cl_event * event_list)
private native long
dispatch_clCreateBuffer1(long context, long flags, long size, Object
a direct or array-backed java.nio.Buffer
host_ptr
,
int host_ptr_byte_offset, boolean host_ptr_is_direct, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_mem {@native clCreateBuffer}(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)

private native long
dispatch_clCreateCommandQueue1(long context, long device, long properties, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_command_queue {@native clCreateCommandQueue}(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)

private native long
dispatch_clCreateEventFromGLsyncKHR1(long arg0, long arg1, Object
a direct or array-backed java.nio.IntBuffer
arg2
,
int arg2_byte_offset, boolean arg2_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_event {@native clCreateEventFromGLsyncKHR}(cl_context, cl_GLsync, cl_int * )

private native long
dispatch_clCreateFromGLBuffer1(long context, long flags, int bufobj, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLBuffer}(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)

private native long
dispatch_clCreateFromGLRenderbuffer1(long context, long flags, int renderbuffer, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLRenderbuffer}(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)

private native long
dispatch_clCreateFromGLTexture2D1(long context, long flags, int target, int miplevel, int texture, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTexture2D}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)

private native long
dispatch_clCreateFromGLTexture3D1(long context, long flags, int target, int miplevel, int texture, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTexture3D}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)

private native long
dispatch_clCreateImage2D1(long context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, Object
a direct or array-backed java.nio.Buffer
host_ptr
,
int host_ptr_byte_offset, boolean host_ptr_is_direct, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage2D}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)

private native long
dispatch_clCreateImage3D1(long context, long flags, ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Object
a direct or array-backed java.nio.Buffer
host_ptr
,
int host_ptr_byte_offset, boolean host_ptr_is_direct, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage3D}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)

private native long
dispatch_clCreateKernel1(long program, String kernel_name, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_kernel {@native clCreateKernel}(cl_program program, const char * kernel_name, cl_int * errcode_ret)

private native int
dispatch_clCreateKernelsInProgram0(long program, int num_kernels, Object kernels, int kernels_byte_offset, Object
a direct only java.nio.IntBuffer
num_kernels_ret
,
int num_kernels_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clCreateKernelsInProgram}(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret)

private native long
dispatch_clCreateProgramWithBinary0(long context, int num_devices, Object device_list, int device_list_byte_offset, Object lengths, int lengths_byte_offset, Object binaries, int binaries_byte_offset, Object
a direct only java.nio.IntBuffer
binary_status
,
int binary_status_byte_offset, Object
a direct only java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_program {@native clCreateProgramWithBinary}(cl_context context, cl_uint num_devices, const cl_device_id * device_list, const size_t * lengths, unsigned const char * * binaries, cl_int * binary_status, cl_int * errcode_ret)

private native long
dispatch_clCreateProgramWithSource0(long context, int count, String[] strings, Object lengths, int lengths_byte_offset, Object
a direct only java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_program {@native clCreateProgramWithSource}(cl_context context, cl_uint count, const char * * strings, const size_t * lengths, cl_int * errcode_ret)

private native long
dispatch_clCreateSampler1(long context, int normalized_coords, int addressing_mode, int filter_mode, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_sampler {@native clCreateSampler}(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)

private native long
dispatch_clCreateSubBuffer1(long buffer, long flags, int buffer_create_type, Object
a direct or array-backed java.nio.Buffer
buffer_create_info
,
int buffer_create_info_byte_offset, boolean buffer_create_info_is_direct, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_mem {@native clCreateSubBuffer}(cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret)

private native int
dispatch_clCreateSubDevicesEXT1(long arg0, Object
a direct or array-backed java.nio.LongBuffer
arg1
,
int arg1_byte_offset, boolean arg1_is_direct, int arg2, Object
a direct or array-backed com.jogamp.common.nio.PointerBuffer
arg3
,
int arg3_byte_offset, boolean arg3_is_direct, Object
a direct or array-backed java.nio.IntBuffer
arg4
,
int arg4_byte_offset, boolean arg4_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clCreateSubDevicesEXT}(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )

private native long
dispatch_clCreateUserEvent1(long context, Object
a direct or array-backed java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, boolean errcode_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_event {@native clCreateUserEvent}(cl_context context, cl_int * errcode_ret)

private native int
dispatch_clEnqueueAcquireGLObjects0(long command_queue, int num_objects, Object mem_objects, int mem_objects_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueAcquireGLObjects}(cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueBarrier0(long command_queue, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueBarrier}(cl_command_queue command_queue)

private native int
dispatch_clEnqueueCopyBuffer0(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long cb, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueCopyBufferRect0(long command_queue, long src_buffer, long dst_buffer, Object src_origin, int src_origin_byte_offset, Object dst_origin, int dst_origin_byte_offset, Object region, int region_byte_offset, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueCopyBufferToImage0(long command_queue, long src_buffer, long dst_image, long src_offset, Object arg4, int arg4_byte_offset, Object arg5, int arg5_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueCopyImage0(long command_queue, long src_image, long dst_image, Object arg3, int arg3_byte_offset, Object arg4, int arg4_byte_offset, Object arg5, int arg5_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueCopyImageToBuffer0(long command_queue, long src_image, long dst_buffer, Object arg3, int arg3_byte_offset, Object arg4, int arg4_byte_offset, long dst_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native ByteBuffer
dispatch_clEnqueueMapBuffer0(long command_queue, long buffer, int blocking_map, long map_flags, long offset, long cb, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, Object
a direct only java.nio.IntBuffer
errcode_ret
,
int errcode_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: void * {@native 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, const cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret)

private native int
dispatch_clEnqueueMarker0(long command_queue, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueMarker}(cl_command_queue command_queue, cl_event * event)

private native int
dispatch_clEnqueueMigrateMemObjectEXT1(long arg0, int arg1, Object
a direct or array-backed com.jogamp.common.nio.PointerBuffer
arg2
,
int arg2_byte_offset, boolean arg2_is_direct, long arg3, int arg4, Object
a direct or array-backed com.jogamp.common.nio.PointerBuffer
arg5
,
int arg5_byte_offset, boolean arg5_is_direct, Object
a direct or array-backed com.jogamp.common.nio.PointerBuffer
arg6
,
int arg6_byte_offset, boolean arg6_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueMigrateMemObjectEXT}(cl_command_queue, cl_uint, const cl_mem * , cl_mem_migration_flags_ext, cl_uint, const cl_event * , cl_event * )

private native int
dispatch_clEnqueueNDRangeKernel0(long command_queue, long kernel, int work_dim, Object global_work_offset, int global_work_offset_byte_offset, Object global_work_size, int global_work_size_byte_offset, Object local_work_size, int local_work_size_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueReadBuffer0(long command_queue, long buffer, int blocking_read, long offset, long cb, Object
a direct only java.nio.Buffer
ptr
,
int ptr_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueReadBufferRect0(long command_queue, long buffer, int blocking_read, Object buffer_origin, int buffer_origin_byte_offset, Object host_origin, int host_origin_byte_offset, Object region, int region_byte_offset, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Object
a direct only java.nio.Buffer
ptr
,
int ptr_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueReadImage0(long command_queue, long image, int blocking_read, Object arg3, int arg3_byte_offset, Object arg4, int arg4_byte_offset, long row_pitch, long slice_pitch, Object
a direct only java.nio.Buffer
ptr
,
int ptr_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueReleaseGLObjects0(long command_queue, int num_objects, Object mem_objects, int mem_objects_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueReleaseGLObjects}(cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueTask0(long command_queue, long kernel, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueTask}(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueUnmapMemObject0(long command_queue, long memobj, Object
a direct only java.nio.Buffer
mapped_ptr
,
int mapped_ptr_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueUnmapMemObject}(cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueWaitForEvents0(long command_queue, int num_events, Object event_list, int event_list_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clEnqueueWaitForEvents}(cl_command_queue command_queue, cl_uint num_events, const cl_event * event_list)

private native int
dispatch_clEnqueueWriteBuffer0(long command_queue, long buffer, int blocking_write, long offset, long cb, Object
a direct only java.nio.Buffer
ptr
,
int ptr_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueWriteBufferRect0(long command_queue, long buffer, int blocking_write, Object buffer_origin, int buffer_origin_byte_offset, Object host_origin, int host_origin_byte_offset, Object region, int region_byte_offset, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Object
a direct only java.nio.Buffer
ptr
,
int ptr_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clEnqueueWriteImage0(long command_queue, long image, int blocking_write, Object arg3, int arg3_byte_offset, Object arg4, int arg4_byte_offset, long input_row_pitch, long input_slice_pitch, Object
a direct only java.nio.Buffer
ptr
,
int ptr_byte_offset, int num_events_in_wait_list, Object event_wait_list, int event_wait_list_byte_offset, Object event, int event_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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, const cl_event * event_wait_list, cl_event * event)

private native int
dispatch_clFinish1(long command_queue, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clFinish}(cl_command_queue command_queue)

private native int
dispatch_clFlush1(long command_queue, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clFlush}(cl_command_queue command_queue)

private native int
dispatch_clGetCommandQueueInfo0(long command_queue, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native 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)

private native int
dispatch_clGetContextInfo0(long context, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetContextInfo}(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetDeviceIDs0(long platform, long device_type, int num_entries, Object devices, int devices_byte_offset, Object
a direct only java.nio.IntBuffer
num_devices
,
int num_devices_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetDeviceIDs}(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)

private native int
dispatch_clGetDeviceInfo0(long device, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetDeviceInfo}(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetEventInfo0(long event, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetEventInfo}(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetEventProfilingInfo0(long event, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetEventProfilingInfo}(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private static native long
dispatch_clGetExtensionFunctionAddressStatic(String fname, long procAddress)

Entry point (through function pointer) to C language function: void* clGetExtensionFunctionAddress(const char * fname);

private native int
dispatch_clGetGLContextInfoKHR0(Object properties, int properties_byte_offset, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetGLContextInfoKHR}(const cl_context_properties * properties, cl_gl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetGLObjectInfo1(long memobj, Object
a direct or array-backed java.nio.IntBuffer
gl_object_type
,
int gl_object_type_byte_offset, boolean gl_object_type_is_direct, Object
a direct or array-backed java.nio.IntBuffer
gl_object_name
,
int gl_object_name_byte_offset, boolean gl_object_name_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetGLObjectInfo}(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name)

private native int
dispatch_clGetGLTextureInfo1(long memobj, int param_name, long param_value_size, Object
a direct or array-backed java.nio.Buffer
param_value
,
int param_value_byte_offset, boolean param_value_is_direct, Object
a direct or array-backed com.jogamp.common.nio.PointerBuffer
param_value_size_ret
,
int param_value_size_ret_byte_offset, boolean param_value_size_ret_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetGLTextureInfo}(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetImageInfo0(long image, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetImageInfo}(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetKernelInfo0(long kernel, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetKernelInfo}(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetKernelWorkGroupInfo0(long kernel, long device, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetKernelWorkGroupInfo}(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetMemObjectInfo0(long memobj, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetMemObjectInfo}(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetPlatformIDs0(int num_entries, Object platforms, int platforms_byte_offset, Object
a direct only java.nio.IntBuffer
num_platforms
,
int num_platforms_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetPlatformIDs}(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)

private native int
dispatch_clGetPlatformInfo0(long platform, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetPlatformInfo}(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetProgramBuildInfo0(long program, long device, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetProgramBuildInfo}(cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetProgramInfo0(long program, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetProgramInfo}(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetSamplerInfo0(long sampler, int param_name, long param_value_size, Object
a direct only java.nio.Buffer
param_value
,
int param_value_byte_offset, Object param_value_size_ret, int param_value_size_ret_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetSamplerInfo}(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

private native int
dispatch_clGetSupportedImageFormats1(long context, long flags, int image_type, int num_entries, ByteBuffer image_formats, Object
a direct or array-backed java.nio.IntBuffer
num_image_formats
,
int num_image_formats_byte_offset, boolean num_image_formats_is_direct, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clGetSupportedImageFormats}(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)

private native int
dispatch_clIcdGetPlatformIDsKHR0(int arg0, Object arg1, int arg1_byte_offset, Object
a direct only java.nio.IntBuffer
arg2
,
int arg2_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clIcdGetPlatformIDsKHR}(cl_uint, cl_platform_id * , cl_uint * )

private native int
dispatch_clReleaseCommandQueue1(long command_queue, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clReleaseCommandQueue}(cl_command_queue command_queue)

private native int
dispatch_clReleaseDeviceEXT1(long arg0, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clReleaseDeviceEXT}(cl_device_id)

private native int
dispatch_clReleaseEvent1(long event, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clReleaseEvent}(cl_event event)

private native int
dispatch_clReleaseKernel1(long kernel, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clReleaseKernel}(cl_kernel kernel)

private native int
dispatch_clReleaseMemObject1(long memobj, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clReleaseMemObject}(cl_mem memobj)

private native int
dispatch_clReleaseProgram1(long program, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clReleaseProgram}(cl_program program)

private native int
dispatch_clReleaseSampler1(long sampler, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clReleaseSampler}(cl_sampler sampler)

private native int
dispatch_clRetainCommandQueue1(long command_queue, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clRetainCommandQueue}(cl_command_queue command_queue)

private native int
dispatch_clRetainContext1(long context, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clRetainContext}(cl_context context)

private native int
dispatch_clRetainDeviceEXT1(long arg0, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clRetainDeviceEXT}(cl_device_id)

private native int
dispatch_clRetainEvent1(long event, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clRetainEvent}(cl_event event)

private native int
dispatch_clRetainKernel1(long kernel, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clRetainKernel}(cl_kernel kernel)

private native int
dispatch_clRetainMemObject1(long memobj, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clRetainMemObject}(cl_mem memobj)

private native int
dispatch_clRetainProgram1(long program, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clRetainProgram}(cl_program program)

private native int
dispatch_clRetainSampler1(long sampler, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clRetainSampler}(cl_sampler sampler)

private native int
dispatch_clSetKernelArg0(long kernel, int arg_index, long arg_size, Object
a direct only java.nio.Buffer
arg_value
,
int arg_value_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clSetKernelArg}(cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void * arg_value)

private native int
dispatch_clSetUserEventStatus1(long event, int execution_status, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clSetUserEventStatus}(cl_event event, cl_int execution_status)

private native int
dispatch_clUnloadCompiler1(long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clUnloadCompiler}(void)

private native int
dispatch_clWaitForEvents0(int num_events, Object event_list, int event_list_byte_offset, long procAddress)

Entry point (through function pointer) to C language function: cl_int {@native clWaitForEvents}(cl_uint num_events, const cl_event * event_list)

public static CLProcAddressTable
public static boolean

Returns:

true if OpenCL is available on this machine.
isAvailable
()

Accessor.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait