public final class CL10
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
CL_A
cl_channel_order
|
static int |
CL_ADDRESS_CLAMP
cl_addressing_mode
|
static int |
CL_ADDRESS_CLAMP_TO_EDGE
cl_addressing_mode
|
static int |
CL_ADDRESS_NONE
cl_addressing_mode
|
static int |
CL_ADDRESS_REPEAT
cl_addressing_mode
|
static int |
CL_ARGB
cl_channel_order
|
static int |
CL_BGRA
cl_channel_order
|
static int |
CL_BUILD_ERROR
cl_build_status
|
static int |
CL_BUILD_IN_PROGRESS
cl_build_status
|
static int |
CL_BUILD_NONE
cl_build_status
|
static int |
CL_BUILD_PROGRAM_FAILURE
Error Codes
|
static int |
CL_BUILD_SUCCESS
cl_build_status
|
static int |
CL_COMMAND_ACQUIRE_GL_OBJECTS
cl_command_type
|
static int |
CL_COMMAND_COPY_BUFFER
cl_command_type
|
static int |
CL_COMMAND_COPY_BUFFER_TO_IMAGE
cl_command_type
|
static int |
CL_COMMAND_COPY_IMAGE
cl_command_type
|
static int |
CL_COMMAND_COPY_IMAGE_TO_BUFFER
cl_command_type
|
static int |
CL_COMMAND_MAP_BUFFER
cl_command_type
|
static int |
CL_COMMAND_MAP_IMAGE
cl_command_type
|
static int |
CL_COMMAND_MARKER
cl_command_type
|
static int |
CL_COMMAND_NATIVE_KERNEL
cl_command_type
|
static int |
CL_COMMAND_NDRANGE_KERNEL
cl_command_type
|
static int |
CL_COMMAND_READ_BUFFER
cl_command_type
|
static int |
CL_COMMAND_READ_IMAGE
cl_command_type
|
static int |
CL_COMMAND_RELEASE_GL_OBJECTS
cl_command_type
|
static int |
CL_COMMAND_TASK
cl_command_type
|
static int |
CL_COMMAND_UNMAP_MEM_OBJECT
cl_command_type
|
static int |
CL_COMMAND_WRITE_BUFFER
cl_command_type
|
static int |
CL_COMMAND_WRITE_IMAGE
cl_command_type
|
static int |
CL_COMPILER_NOT_AVAILABLE
Error Codes
|
static int |
CL_COMPLETE
command execution status
|
static int |
CL_CONTEXT_DEVICES
cl_context_info
|
static int |
CL_CONTEXT_PLATFORM
cl_context_info + cl_context_properties
|
static int |
CL_CONTEXT_PROPERTIES
cl_context_info
|
static int |
CL_CONTEXT_REFERENCE_COUNT
cl_context_info
|
static int |
CL_DEVICE_ADDRESS_BITS
cl_device_info
|
static int |
CL_DEVICE_AVAILABLE
cl_device_info
|
static int |
CL_DEVICE_COMPILER_AVAILABLE
cl_device_info
|
static int |
CL_DEVICE_ENDIAN_LITTLE
cl_device_info
|
static int |
CL_DEVICE_ERROR_CORRECTION_SUPPORT
cl_device_info
|
static int |
CL_DEVICE_EXECUTION_CAPABILITIES
cl_device_info
|
static int |
CL_DEVICE_EXTENSIONS
cl_device_info
|
static int |
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE
cl_device_info
|
static int |
CL_DEVICE_GLOBAL_MEM_CACHE_TYPE
cl_device_info
|
static int |
CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE
cl_device_info
|
static int |
CL_DEVICE_GLOBAL_MEM_SIZE
cl_device_info
|
static int |
CL_DEVICE_IMAGE_SUPPORT
cl_device_info
|
static int |
CL_DEVICE_IMAGE2D_MAX_HEIGHT
cl_device_info
|
static int |
CL_DEVICE_IMAGE2D_MAX_WIDTH
cl_device_info
|
static int |
CL_DEVICE_IMAGE3D_MAX_DEPTH
cl_device_info
|
static int |
CL_DEVICE_IMAGE3D_MAX_HEIGHT
cl_device_info
|
static int |
CL_DEVICE_IMAGE3D_MAX_WIDTH
cl_device_info
|
static int |
CL_DEVICE_LOCAL_MEM_SIZE
cl_device_info
|
static int |
CL_DEVICE_LOCAL_MEM_TYPE
cl_device_info
|
static int |
CL_DEVICE_MAX_CLOCK_FREQUENCY
cl_device_info
|
static int |
CL_DEVICE_MAX_COMPUTE_UNITS
cl_device_info
|
static int |
CL_DEVICE_MAX_CONSTANT_ARGS
cl_device_info
|
static int |
CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE
cl_device_info
|
static int |
CL_DEVICE_MAX_MEM_ALLOC_SIZE
cl_device_info
|
static int |
CL_DEVICE_MAX_PARAMETER_SIZE
cl_device_info
|
static int |
CL_DEVICE_MAX_READ_IMAGE_ARGS
cl_device_info
|
static int |
CL_DEVICE_MAX_SAMPLERS
cl_device_info
|
static int |
CL_DEVICE_MAX_WORK_GROUP_SIZE
cl_device_info
|
static int |
CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS
cl_device_info
|
static int |
CL_DEVICE_MAX_WORK_ITEM_SIZES
cl_device_info
|
static int |
CL_DEVICE_MAX_WRITE_IMAGE_ARGS
cl_device_info
|
static int |
CL_DEVICE_MEM_BASE_ADDR_ALIGN
cl_device_info
|
static int |
CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE
cl_device_info
|
static int |
CL_DEVICE_NAME
cl_device_info
|
static int |
CL_DEVICE_NOT_AVAILABLE
Error Codes
|
static int |
CL_DEVICE_NOT_FOUND
Error Codes
|
static int |
CL_DEVICE_PLATFORM
cl_device_info
|
static int |
CL_DEVICE_PREFERRED_VECTOR_WIDTH_
cl_device_info
|
static int |
CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR
cl_device_info
|
static int |
CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE
cl_device_info
|
static int |
CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT
cl_device_info
|
static int |
CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG
cl_device_info
|
static int |
CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT
cl_device_info
|
static int |
CL_DEVICE_PROFILE
cl_device_info
|
static int |
CL_DEVICE_PROFILING_TIMER_RESOLUTION
cl_device_info
|
static int |
CL_DEVICE_QUEUE_PROPERTIES
cl_device_info
|
static int |
CL_DEVICE_SINGLE_FP_CONFIG
cl_device_info
|
static int |
CL_DEVICE_TYPE
cl_device_info
|
static int |
CL_DEVICE_TYPE_ACCELERATOR
cl_device_type - bitfield
|
static int |
CL_DEVICE_TYPE_ALL
cl_device_type - bitfield
|
static int |
CL_DEVICE_TYPE_CPU
cl_device_type - bitfield
|
static int |
CL_DEVICE_TYPE_DEFAULT
cl_device_type - bitfield
|
static int |
CL_DEVICE_TYPE_GPU
cl_device_type - bitfield
|
static int |
CL_DEVICE_VENDOR
cl_device_info
|
static int |
CL_DEVICE_VENDOR_ID
cl_device_info
|
static int |
CL_DEVICE_VERSION
cl_device_info
|
static int |
CL_DRIVER_VERSION
cl_device_info
|
static int |
CL_EVENT_COMMAND_EXECUTION_STATUS
cl_event_info
|
static int |
CL_EVENT_COMMAND_QUEUE
cl_event_info
|
static int |
CL_EVENT_COMMAND_TYPE
cl_event_info
|
static int |
CL_EVENT_REFERENCE_COUNT
cl_event_info
|
static int |
CL_EXEC_KERNEL
cl_device_exec_capabilities - bitfield
|
static int |
CL_EXEC_NATIVE_KERNEL
cl_device_exec_capabilities - bitfield
|
static int |
CL_FALSE
cl_bool
|
static int |
CL_FILTER_LINEAR
cl_filter_mode
|
static int |
CL_FILTER_NEAREST
cl_filter_mode
|
static int |
CL_FLOAT
cl_channel_type
|
static int |
CL_FP_DENORM
cl_device_fp_config - bitfield
|
static int |
CL_FP_FMA
cl_device_fp_config - bitfield
|
static int |
CL_FP_INF_NAN
cl_device_fp_config - bitfield
|
static int |
CL_FP_ROUND_TO_INF
cl_device_fp_config - bitfield
|
static int |
CL_FP_ROUND_TO_NEAREST
cl_device_fp_config - bitfield
|
static int |
CL_FP_ROUND_TO_ZERO
cl_device_fp_config - bitfield
|
static int |
CL_GLOBAL
cl_device_local_mem_type
|
static int |
CL_HALF_FLOAT
cl_channel_type
|
static int |
CL_IMAGE_DEPTH
cl_image_info
|
static int |
CL_IMAGE_ELEMENT_SIZE
cl_image_info
|
static int |
CL_IMAGE_FORMAT
cl_image_info
|
static int |
CL_IMAGE_FORMAT_MISMATCH
Error Codes
|
static int |
CL_IMAGE_FORMAT_NOT_SUPPORTED
Error Codes
|
static int |
CL_IMAGE_HEIGHT
cl_image_info
|
static int |
CL_IMAGE_ROW_PITCH
cl_image_info
|
static int |
CL_IMAGE_SLICE_PITCH
cl_image_info
|
static int |
CL_IMAGE_WIDTH
cl_image_info
|
static int |
CL_INTENSITY
cl_channel_order
|
static int |
CL_INVALID_ARG_INDEX
Error Codes
|
static int |
CL_INVALID_ARG_SIZE
Error Codes
|
static int |
CL_INVALID_ARG_VALUE
Error Codes
|
static int |
CL_INVALID_BINARY
Error Codes
|
static int |
CL_INVALID_BUFFER_SIZE
Error Codes
|
static int |
CL_INVALID_BUILD_OPTIONS
Error Codes
|
static int |
CL_INVALID_COMMAND_QUEUE
Error Codes
|
static int |
CL_INVALID_CONTEXT
Error Codes
|
static int |
CL_INVALID_DEVICE
Error Codes
|
static int |
CL_INVALID_DEVICE_TYPE
Error Codes
|
static int |
CL_INVALID_EVENT
Error Codes
|
static int |
CL_INVALID_EVENT_WAIT_LIST
Error Codes
|
static int |
CL_INVALID_GL_OBJECT
Error Codes
|
static int |
CL_INVALID_GLOBAL_OFFSET
Error Codes
|
static int |
CL_INVALID_GLOBAL_WORK_SIZE
Error Codes
|
static int |
CL_INVALID_HOST_PTR
Error Codes
|
static int |
CL_INVALID_IMAGE_FORMAT_DESCRIPTOR
Error Codes
|
static int |
CL_INVALID_IMAGE_SIZE
Error Codes
|
static int |
CL_INVALID_KERNEL
Error Codes
|
static int |
CL_INVALID_KERNEL_ARGS
Error Codes
|
static int |
CL_INVALID_KERNEL_DEFINITION
Error Codes
|
static int |
CL_INVALID_KERNEL_NAME
Error Codes
|
static int |
CL_INVALID_MEM_OBJECT
Error Codes
|
static int |
CL_INVALID_MIP_LEVEL
Error Codes
|
static int |
CL_INVALID_OPERATION
Error Codes
|
static int |
CL_INVALID_PLATFORM
Error Codes
|
static int |
CL_INVALID_PROGRAM
Error Codes
|
static int |
CL_INVALID_PROGRAM_EXECUTABLE
Error Codes
|
static int |
CL_INVALID_QUEUE_PROPERTIES
Error Codes
|
static int |
CL_INVALID_SAMPLER
Error Codes
|
static int |
CL_INVALID_VALUE
Error Codes
|
static int |
CL_INVALID_WORK_DIMENSION
Error Codes
|
static int |
CL_INVALID_WORK_GROUP_SIZE
Error Codes
|
static int |
CL_INVALID_WORK_ITEM_SIZE
Error Codes
|
static int |
CL_KERNEL_COMPILE_WORK_GROUP_SIZE
cl_kernel_work_group_info
|
static int |
CL_KERNEL_CONTEXT
cl_kernel_info
|
static int |
CL_KERNEL_FUNCTION_NAME
cl_kernel_info
|
static int |
CL_KERNEL_LOCAL_MEM_SIZE
cl_kernel_work_group_info
|
static int |
CL_KERNEL_NUM_ARGS
cl_kernel_info
|
static int |
CL_KERNEL_PROGRAM
cl_kernel_info
|
static int |
CL_KERNEL_REFERENCE_COUNT
cl_kernel_info
|
static int |
CL_KERNEL_WORK_GROUP_SIZE
cl_kernel_work_group_info
|
static int |
CL_LOCAL
cl_device_local_mem_type
|
static int |
CL_LUMINANCE
cl_channel_order
|
static int |
CL_MAP_FAILURE
Error Codes
|
static int |
CL_MAP_READ
cl_map_flags - bitfield
|
static int |
CL_MAP_WRITE
cl_map_flags - bitfield
|
static int |
CL_MEM_ALLOC_HOST_PTR
cl_mem_flags - bitfield
|
static int |
CL_MEM_CONTEXT
cl_mem_info
|
static int |
CL_MEM_COPY_HOST_PTR
cl_mem_flags - bitfield
|
static int |
CL_MEM_COPY_OVERLAP
Error Codes
|
static int |
CL_MEM_FLAGS
cl_mem_info
|
static int |
CL_MEM_HOST_PTR
cl_mem_info
|
static int |
CL_MEM_MAP_COUNT
cl_mem_info
|
static int |
CL_MEM_OBJECT_ALLOCATION_FAILURE
Error Codes
|
static int |
CL_MEM_OBJECT_BUFFER
cl_mem_object_type
|
static int |
CL_MEM_OBJECT_IMAGE2D
cl_mem_object_type
|
static int |
CL_MEM_OBJECT_IMAGE3D
cl_mem_object_type
|
static int |
CL_MEM_READ_ONLY
cl_mem_flags - bitfield
|
static int |
CL_MEM_READ_WRITE
cl_mem_flags - bitfield
|
static int |
CL_MEM_REFERENCE_COUNT
cl_mem_info
|
static int |
CL_MEM_SIZE
cl_mem_info
|
static int |
CL_MEM_TYPE
cl_mem_info
|
static int |
CL_MEM_USE_HOST_PTR
cl_mem_flags - bitfield
|
static int |
CL_MEM_WRITE_ONLY
cl_mem_flags - bitfield
|
static int |
CL_NONE
cl_device_mem_cache_type
|
static int |
CL_OUT_OF_HOST_MEMORY
Error Codes
|
static int |
CL_OUT_OF_RESOURCES
Error Codes
|
static int |
CL_PLATFORM_EXTENSIONS
cl_platform_info
|
static int |
CL_PLATFORM_NAME
cl_platform_info
|
static int |
CL_PLATFORM_PROFILE
cl_platform_info
|
static int |
CL_PLATFORM_VENDOR
cl_platform_info
|
static int |
CL_PLATFORM_VERSION
cl_platform_info
|
static int |
CL_PROFILING_COMMAND_END
cl_profiling_info
|
static int |
CL_PROFILING_COMMAND_QUEUED
cl_profiling_info
|
static int |
CL_PROFILING_COMMAND_START
cl_profiling_info
|
static int |
CL_PROFILING_COMMAND_SUBMIT
cl_profiling_info
|
static int |
CL_PROFILING_INFO_NOT_AVAILABLE
Error Codes
|
static int |
CL_PROGRAM_BINARIES
cl_program_info
|
static int |
CL_PROGRAM_BINARY_SIZES
cl_program_info
|
static int |
CL_PROGRAM_BUILD_LOG
cl_program_build_info
|
static int |
CL_PROGRAM_BUILD_OPTIONS
cl_program_build_info
|
static int |
CL_PROGRAM_BUILD_STATUS
cl_program_build_info
|
static int |
CL_PROGRAM_CONTEXT
cl_program_info
|
static int |
CL_PROGRAM_DEVICES
cl_program_info
|
static int |
CL_PROGRAM_NUM_DEVICES
cl_program_info
|
static int |
CL_PROGRAM_REFERENCE_COUNT
cl_program_info
|
static int |
CL_PROGRAM_SOURCE
cl_program_info
|
static int |
CL_QUEUE_CONTEXT
cl_command_queue_info
|
static int |
CL_QUEUE_DEVICE
cl_command_queue_info
|
static int |
CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
cl_command_queue_properties - bitfield
|
static int |
CL_QUEUE_PROFILING_ENABLE
cl_command_queue_properties - bitfield
|
static int |
CL_QUEUE_PROPERTIES
cl_command_queue_info
|
static int |
CL_QUEUE_REFERENCE_COUNT
cl_command_queue_info
|
static int |
CL_QUEUED
command execution status
|
static int |
CL_R
cl_channel_order
|
static int |
CL_RA
cl_channel_order
|
static int |
CL_READ_ONLY_CACHE
cl_device_mem_cache_type
|
static int |
CL_READ_WRITE_CACHE
cl_device_mem_cache_type
|
static int |
CL_RG
cl_channel_order
|
static int |
CL_RGB
cl_channel_order
|
static int |
CL_RGBA
cl_channel_order
|
static int |
CL_RUNNING
command execution status
|
static int |
CL_SAMPLER_ADDRESSING_MODE
cl_sampler_info
|
static int |
CL_SAMPLER_CONTEXT
cl_sampler_info
|
static int |
CL_SAMPLER_FILTER_MODE
cl_sampler_info
|
static int |
CL_SAMPLER_NORMALIZED_COORDS
cl_sampler_info
|
static int |
CL_SAMPLER_REFERENCE_COUNT
cl_sampler_info
|
static int |
CL_SIGNED_INT16
cl_channel_type
|
static int |
CL_SIGNED_INT32
cl_channel_type
|
static int |
CL_SIGNED_INT8
cl_channel_type
|
static int |
CL_SNORM_INT16
cl_channel_type
|
static int |
CL_SNORM_INT8
cl_channel_type
|
static int |
CL_SUBMITTED
command execution status
|
static int |
CL_SUCCESS
Error Codes
|
static int |
CL_TRUE
cl_bool
|
static int |
CL_UNORM_INT_101010
cl_channel_type
|
static int |
CL_UNORM_INT16
cl_channel_type
|
static int |
CL_UNORM_INT8
cl_channel_type
|
static int |
CL_UNORM_SHORT_555
cl_channel_type
|
static int |
CL_UNORM_SHORT_565
cl_channel_type
|
static int |
CL_UNSIGNED_INT16
cl_channel_type
|
static int |
CL_UNSIGNED_INT32
cl_channel_type
|
static int |
CL_UNSIGNED_INT8
cl_channel_type
|
static int |
CL_VERSION_1_0
OpenCL Version
|
Modifier and Type | Method and Description |
---|---|
static int |
clBuildProgram(CLProgram program,
CLDevice device,
java.lang.CharSequence options,
CLBuildProgramCallback pfn_notify)
Overloads clBuildProgram.
|
static int |
clBuildProgram(CLProgram program,
PointerBuffer device_list,
java.nio.ByteBuffer options,
CLBuildProgramCallback pfn_notify) |
static int |
clBuildProgram(CLProgram program,
PointerBuffer device_list,
java.lang.CharSequence options,
CLBuildProgramCallback pfn_notify)
Overloads clBuildProgram.
|
static CLMem |
clCreateBuffer(CLContext context,
long flags,
java.nio.ByteBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateBuffer(CLContext context,
long flags,
java.nio.DoubleBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateBuffer(CLContext context,
long flags,
java.nio.FloatBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateBuffer(CLContext context,
long flags,
java.nio.IntBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateBuffer(CLContext context,
long flags,
java.nio.LongBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateBuffer(CLContext context,
long flags,
long host_ptr_size,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateBuffer(CLContext context,
long flags,
java.nio.ShortBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLCommandQueue |
clCreateCommandQueue(CLContext context,
CLDevice device,
long properties,
java.nio.IntBuffer errcode_ret) |
static CLContext |
clCreateContext(PointerBuffer properties,
CLDevice device,
CLContextCallback pfn_notify,
java.nio.IntBuffer errcode_ret)
Overloads clCreateContext.
|
static CLContext |
clCreateContext(PointerBuffer properties,
PointerBuffer devices,
CLContextCallback pfn_notify,
java.nio.IntBuffer errcode_ret)
LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.
|
static CLContext |
clCreateContextFromType(PointerBuffer properties,
long device_type,
CLContextCallback pfn_notify,
java.nio.IntBuffer errcode_ret)
LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.
|
static CLMem |
clCreateImage2D(CLContext context,
long flags,
java.nio.ByteBuffer image_format,
long image_width,
long image_height,
long image_row_pitch,
java.nio.ByteBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateImage2D(CLContext context,
long flags,
java.nio.ByteBuffer image_format,
long image_width,
long image_height,
long image_row_pitch,
java.nio.FloatBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateImage2D(CLContext context,
long flags,
java.nio.ByteBuffer image_format,
long image_width,
long image_height,
long image_row_pitch,
java.nio.IntBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateImage2D(CLContext context,
long flags,
java.nio.ByteBuffer image_format,
long image_width,
long image_height,
long image_row_pitch,
java.nio.ShortBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateImage3D(CLContext context,
long flags,
java.nio.ByteBuffer image_format,
long image_width,
long image_height,
long image_depth,
long image_row_pitch,
long image_slice_pitch,
java.nio.ByteBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateImage3D(CLContext context,
long flags,
java.nio.ByteBuffer image_format,
long image_width,
long image_height,
long image_depth,
long image_row_pitch,
long image_slice_pitch,
java.nio.FloatBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateImage3D(CLContext context,
long flags,
java.nio.ByteBuffer image_format,
long image_width,
long image_height,
long image_depth,
long image_row_pitch,
long image_slice_pitch,
java.nio.IntBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLMem |
clCreateImage3D(CLContext context,
long flags,
java.nio.ByteBuffer image_format,
long image_width,
long image_height,
long image_depth,
long image_row_pitch,
long image_slice_pitch,
java.nio.ShortBuffer host_ptr,
java.nio.IntBuffer errcode_ret) |
static CLKernel |
clCreateKernel(CLProgram program,
java.nio.ByteBuffer kernel_name,
java.nio.IntBuffer errcode_ret) |
static CLKernel |
clCreateKernel(CLProgram program,
java.lang.CharSequence kernel_name,
java.nio.IntBuffer errcode_ret)
Overloads clCreateKernel.
|
static int |
clCreateKernelsInProgram(CLProgram program,
PointerBuffer kernels,
java.nio.IntBuffer num_kernels_ret) |
static CLProgram |
clCreateProgramWithBinary(CLContext context,
CLDevice device,
java.nio.ByteBuffer binary,
java.nio.IntBuffer binary_status,
java.nio.IntBuffer errcode_ret) |
static CLProgram |
clCreateProgramWithBinary(CLContext context,
PointerBuffer device_list,
java.nio.ByteBuffer[] binaries,
java.nio.IntBuffer binary_status,
java.nio.IntBuffer errcode_ret)
Overloads clCreateProgramWithBinary.
|
static CLProgram |
clCreateProgramWithBinary(CLContext context,
PointerBuffer device_list,
PointerBuffer lengths,
java.nio.ByteBuffer binaries,
java.nio.IntBuffer binary_status,
java.nio.IntBuffer errcode_ret)
Overloads clCreateProgramWithBinary.
|
static CLProgram |
clCreateProgramWithSource(CLContext context,
java.nio.ByteBuffer[] strings,
java.nio.IntBuffer errcode_ret)
Overloads clCreateProgramWithSource.
|
static CLProgram |
clCreateProgramWithSource(CLContext context,
java.nio.ByteBuffer string,
java.nio.IntBuffer errcode_ret) |
static CLProgram |
clCreateProgramWithSource(CLContext context,
java.nio.ByteBuffer strings,
PointerBuffer lengths,
java.nio.IntBuffer errcode_ret)
Overloads clCreateProgramWithSource.
|
static CLProgram |
clCreateProgramWithSource(CLContext context,
java.lang.CharSequence[] strings,
java.nio.IntBuffer errcode_ret)
Overloads clCreateProgramWithSource.
|
static CLProgram |
clCreateProgramWithSource(CLContext context,
java.lang.CharSequence string,
java.nio.IntBuffer errcode_ret)
Overloads clCreateProgramWithSource.
|
static CLSampler |
clCreateSampler(CLContext context,
int normalized_coords,
int addressing_mode,
int filter_mode,
java.nio.IntBuffer errcode_ret) |
static int |
clEnqueueBarrier(CLCommandQueue command_queue) |
static int |
clEnqueueCopyBuffer(CLCommandQueue command_queue,
CLMem src_buffer,
CLMem dst_buffer,
long src_offset,
long dst_offset,
long size,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueCopyBufferToImage(CLCommandQueue command_queue,
CLMem src_buffer,
CLMem dst_image,
long src_offset,
PointerBuffer dst_origin,
PointerBuffer region,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueCopyImage(CLCommandQueue command_queue,
CLMem src_image,
CLMem dst_image,
PointerBuffer src_origin,
PointerBuffer dst_origin,
PointerBuffer region,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueCopyImageToBuffer(CLCommandQueue command_queue,
CLMem src_image,
CLMem dst_buffer,
PointerBuffer src_origin,
PointerBuffer region,
long dst_offset,
PointerBuffer event_wait_list,
PointerBuffer event) |
static java.nio.ByteBuffer |
clEnqueueMapBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_map,
long map_flags,
long offset,
long size,
PointerBuffer event_wait_list,
PointerBuffer event,
java.nio.IntBuffer errcode_ret) |
static java.nio.ByteBuffer |
clEnqueueMapImage(CLCommandQueue command_queue,
CLMem image,
int blocking_map,
long map_flags,
PointerBuffer origin,
PointerBuffer region,
PointerBuffer image_row_pitch,
PointerBuffer image_slice_pitch,
PointerBuffer event_wait_list,
PointerBuffer event,
java.nio.IntBuffer errcode_ret) |
static int |
clEnqueueMarker(CLCommandQueue command_queue,
PointerBuffer event) |
static int |
clEnqueueNativeKernel(CLCommandQueue command_queue,
CLNativeKernel user_func,
CLMem[] mem_list,
long[] sizes,
PointerBuffer event_wait_list,
PointerBuffer event)
Enqueues a native kernel to the specified command queue.
|
static int |
clEnqueueNDRangeKernel(CLCommandQueue command_queue,
CLKernel kernel,
int work_dim,
PointerBuffer global_work_offset,
PointerBuffer global_work_size,
PointerBuffer local_work_size,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueReadBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_read,
long offset,
java.nio.ByteBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueReadBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_read,
long offset,
java.nio.DoubleBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueReadBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_read,
long offset,
java.nio.FloatBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueReadBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_read,
long offset,
java.nio.IntBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueReadBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_read,
long offset,
java.nio.LongBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueReadBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_read,
long offset,
java.nio.ShortBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueReadImage(CLCommandQueue command_queue,
CLMem image,
int blocking_read,
PointerBuffer origin,
PointerBuffer region,
long row_pitch,
long slice_pitch,
java.nio.ByteBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueReadImage(CLCommandQueue command_queue,
CLMem image,
int blocking_read,
PointerBuffer origin,
PointerBuffer region,
long row_pitch,
long slice_pitch,
java.nio.FloatBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueReadImage(CLCommandQueue command_queue,
CLMem image,
int blocking_read,
PointerBuffer origin,
PointerBuffer region,
long row_pitch,
long slice_pitch,
java.nio.IntBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueReadImage(CLCommandQueue command_queue,
CLMem image,
int blocking_read,
PointerBuffer origin,
PointerBuffer region,
long row_pitch,
long slice_pitch,
java.nio.ShortBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueTask(CLCommandQueue command_queue,
CLKernel kernel,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueUnmapMemObject(CLCommandQueue command_queue,
CLMem memobj,
java.nio.ByteBuffer mapped_ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueWaitForEvents(CLCommandQueue command_queue,
CLEvent event)
Overloads clEnqueueWaitForEvents.
|
static int |
clEnqueueWaitForEvents(CLCommandQueue command_queue,
PointerBuffer event_list) |
static int |
clEnqueueWriteBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_write,
long offset,
java.nio.ByteBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueWriteBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_write,
long offset,
java.nio.DoubleBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueWriteBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_write,
long offset,
java.nio.FloatBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueWriteBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_write,
long offset,
java.nio.IntBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueWriteBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_write,
long offset,
java.nio.LongBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueWriteBuffer(CLCommandQueue command_queue,
CLMem buffer,
int blocking_write,
long offset,
java.nio.ShortBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueWriteImage(CLCommandQueue command_queue,
CLMem image,
int blocking_write,
PointerBuffer origin,
PointerBuffer region,
long input_row_pitch,
long input_slice_pitch,
java.nio.ByteBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueWriteImage(CLCommandQueue command_queue,
CLMem image,
int blocking_write,
PointerBuffer origin,
PointerBuffer region,
long input_row_pitch,
long input_slice_pitch,
java.nio.FloatBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueWriteImage(CLCommandQueue command_queue,
CLMem image,
int blocking_write,
PointerBuffer origin,
PointerBuffer region,
long input_row_pitch,
long input_slice_pitch,
java.nio.IntBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clEnqueueWriteImage(CLCommandQueue command_queue,
CLMem image,
int blocking_write,
PointerBuffer origin,
PointerBuffer region,
long input_row_pitch,
long input_slice_pitch,
java.nio.ShortBuffer ptr,
PointerBuffer event_wait_list,
PointerBuffer event) |
static int |
clFinish(CLCommandQueue command_queue) |
static int |
clFlush(CLCommandQueue command_queue) |
static int |
clGetCommandQueueInfo(CLCommandQueue command_queue,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetContextInfo(CLContext context,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetDeviceIDs(CLPlatform platform,
long device_type,
PointerBuffer devices,
java.nio.IntBuffer num_devices) |
static int |
clGetDeviceInfo(CLDevice device,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetEventInfo(CLEvent event,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetEventProfilingInfo(CLEvent event,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetImageInfo(CLMem image,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetKernelInfo(CLKernel kernel,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetKernelWorkGroupInfo(CLKernel kernel,
CLDevice device,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetMemObjectInfo(CLMem memobj,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetPlatformIDs(PointerBuffer platforms,
java.nio.IntBuffer num_platforms) |
static int |
clGetPlatformInfo(CLPlatform platform,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetProgramBuildInfo(CLProgram program,
CLDevice device,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetProgramInfo(CLProgram program,
java.nio.ByteBuffer[] param_value,
PointerBuffer param_value_size_ret)
Overloads clGetProgramInfo.
|
static int |
clGetProgramInfo(CLProgram program,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetProgramInfo(CLProgram program,
PointerBuffer sizes,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret)
Overloads clGetProgramInfo.
|
static int |
clGetSamplerInfo(CLSampler sampler,
int param_name,
java.nio.ByteBuffer param_value,
PointerBuffer param_value_size_ret) |
static int |
clGetSupportedImageFormats(CLContext context,
long flags,
int image_type,
java.nio.ByteBuffer image_formats,
java.nio.IntBuffer num_image_formats) |
static int |
clReleaseCommandQueue(CLCommandQueue command_queue) |
static int |
clReleaseContext(CLContext context) |
static int |
clReleaseEvent(CLEvent event) |
static int |
clReleaseKernel(CLKernel kernel) |
static int |
clReleaseMemObject(CLMem memobj) |
static int |
clReleaseProgram(CLProgram program) |
static int |
clReleaseSampler(CLSampler sampler) |
static int |
clRetainCommandQueue(CLCommandQueue command_queue) |
static int |
clRetainContext(CLContext context) |
static int |
clRetainEvent(CLEvent event) |
static int |
clRetainKernel(CLKernel kernel) |
static int |
clRetainMemObject(CLMem memobj) |
static int |
clRetainProgram(CLProgram program) |
static int |
clRetainSampler(CLSampler sampler) |
static int |
clSetKernelArg(CLKernel kernel,
int arg_index,
java.nio.ByteBuffer arg_value) |
static int |
clSetKernelArg(CLKernel kernel,
int arg_index,
org.lwjgl.opencl.CLObject arg_value)
Overloads clSetKernelArg.
|
static int |
clSetKernelArg(CLKernel kernel,
int arg_index,
java.nio.DoubleBuffer arg_value) |
static int |
clSetKernelArg(CLKernel kernel,
int arg_index,
java.nio.FloatBuffer arg_value) |
static int |
clSetKernelArg(CLKernel kernel,
int arg_index,
java.nio.IntBuffer arg_value) |
static int |
clSetKernelArg(CLKernel kernel,
int arg_index,
long arg_value_arg_size) |
static int |
clSetKernelArg(CLKernel kernel,
int arg_index,
java.nio.LongBuffer arg_value) |
static int |
clSetKernelArg(CLKernel kernel,
int arg_index,
java.nio.ShortBuffer arg_value) |
static int |
clUnloadCompiler() |
static int |
clWaitForEvents(CLEvent event)
Overloads clWaitForEvents.
|
static int |
clWaitForEvents(PointerBuffer event_list) |
public static final int CL_SUCCESS
public static final int CL_DEVICE_NOT_FOUND
public static final int CL_DEVICE_NOT_AVAILABLE
public static final int CL_COMPILER_NOT_AVAILABLE
public static final int CL_MEM_OBJECT_ALLOCATION_FAILURE
public static final int CL_OUT_OF_RESOURCES
public static final int CL_OUT_OF_HOST_MEMORY
public static final int CL_PROFILING_INFO_NOT_AVAILABLE
public static final int CL_MEM_COPY_OVERLAP
public static final int CL_IMAGE_FORMAT_MISMATCH
public static final int CL_IMAGE_FORMAT_NOT_SUPPORTED
public static final int CL_BUILD_PROGRAM_FAILURE
public static final int CL_MAP_FAILURE
public static final int CL_INVALID_VALUE
public static final int CL_INVALID_DEVICE_TYPE
public static final int CL_INVALID_PLATFORM
public static final int CL_INVALID_DEVICE
public static final int CL_INVALID_CONTEXT
public static final int CL_INVALID_QUEUE_PROPERTIES
public static final int CL_INVALID_COMMAND_QUEUE
public static final int CL_INVALID_HOST_PTR
public static final int CL_INVALID_MEM_OBJECT
public static final int CL_INVALID_IMAGE_FORMAT_DESCRIPTOR
public static final int CL_INVALID_IMAGE_SIZE
public static final int CL_INVALID_SAMPLER
public static final int CL_INVALID_BINARY
public static final int CL_INVALID_BUILD_OPTIONS
public static final int CL_INVALID_PROGRAM
public static final int CL_INVALID_PROGRAM_EXECUTABLE
public static final int CL_INVALID_KERNEL_NAME
public static final int CL_INVALID_KERNEL_DEFINITION
public static final int CL_INVALID_KERNEL
public static final int CL_INVALID_ARG_INDEX
public static final int CL_INVALID_ARG_VALUE
public static final int CL_INVALID_ARG_SIZE
public static final int CL_INVALID_KERNEL_ARGS
public static final int CL_INVALID_WORK_DIMENSION
public static final int CL_INVALID_WORK_GROUP_SIZE
public static final int CL_INVALID_WORK_ITEM_SIZE
public static final int CL_INVALID_GLOBAL_OFFSET
public static final int CL_INVALID_EVENT_WAIT_LIST
public static final int CL_INVALID_EVENT
public static final int CL_INVALID_OPERATION
public static final int CL_INVALID_GL_OBJECT
public static final int CL_INVALID_BUFFER_SIZE
public static final int CL_INVALID_MIP_LEVEL
public static final int CL_INVALID_GLOBAL_WORK_SIZE
public static final int CL_VERSION_1_0
public static final int CL_FALSE
public static final int CL_TRUE
public static final int CL_PLATFORM_PROFILE
public static final int CL_PLATFORM_VERSION
public static final int CL_PLATFORM_NAME
public static final int CL_PLATFORM_VENDOR
public static final int CL_PLATFORM_EXTENSIONS
public static final int CL_DEVICE_TYPE_DEFAULT
public static final int CL_DEVICE_TYPE_CPU
public static final int CL_DEVICE_TYPE_GPU
public static final int CL_DEVICE_TYPE_ACCELERATOR
public static final int CL_DEVICE_TYPE_ALL
public static final int CL_DEVICE_TYPE
public static final int CL_DEVICE_VENDOR_ID
public static final int CL_DEVICE_MAX_COMPUTE_UNITS
public static final int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS
public static final int CL_DEVICE_MAX_WORK_GROUP_SIZE
public static final int CL_DEVICE_MAX_WORK_ITEM_SIZES
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE
public static final int CL_DEVICE_MAX_CLOCK_FREQUENCY
public static final int CL_DEVICE_ADDRESS_BITS
public static final int CL_DEVICE_MAX_READ_IMAGE_ARGS
public static final int CL_DEVICE_MAX_WRITE_IMAGE_ARGS
public static final int CL_DEVICE_MAX_MEM_ALLOC_SIZE
public static final int CL_DEVICE_IMAGE2D_MAX_WIDTH
public static final int CL_DEVICE_IMAGE2D_MAX_HEIGHT
public static final int CL_DEVICE_IMAGE3D_MAX_WIDTH
public static final int CL_DEVICE_IMAGE3D_MAX_HEIGHT
public static final int CL_DEVICE_IMAGE3D_MAX_DEPTH
public static final int CL_DEVICE_IMAGE_SUPPORT
public static final int CL_DEVICE_MAX_PARAMETER_SIZE
public static final int CL_DEVICE_MAX_SAMPLERS
public static final int CL_DEVICE_MEM_BASE_ADDR_ALIGN
public static final int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE
public static final int CL_DEVICE_SINGLE_FP_CONFIG
public static final int CL_DEVICE_GLOBAL_MEM_CACHE_TYPE
public static final int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE
public static final int CL_DEVICE_GLOBAL_MEM_CACHE_SIZE
public static final int CL_DEVICE_GLOBAL_MEM_SIZE
public static final int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE
public static final int CL_DEVICE_MAX_CONSTANT_ARGS
public static final int CL_DEVICE_LOCAL_MEM_TYPE
public static final int CL_DEVICE_LOCAL_MEM_SIZE
public static final int CL_DEVICE_ERROR_CORRECTION_SUPPORT
public static final int CL_DEVICE_PROFILING_TIMER_RESOLUTION
public static final int CL_DEVICE_ENDIAN_LITTLE
public static final int CL_DEVICE_AVAILABLE
public static final int CL_DEVICE_COMPILER_AVAILABLE
public static final int CL_DEVICE_EXECUTION_CAPABILITIES
public static final int CL_DEVICE_QUEUE_PROPERTIES
public static final int CL_DEVICE_NAME
public static final int CL_DEVICE_VENDOR
public static final int CL_DRIVER_VERSION
public static final int CL_DEVICE_PROFILE
public static final int CL_DEVICE_VERSION
public static final int CL_DEVICE_EXTENSIONS
public static final int CL_DEVICE_PLATFORM
public static final int CL_FP_DENORM
public static final int CL_FP_INF_NAN
public static final int CL_FP_ROUND_TO_NEAREST
public static final int CL_FP_ROUND_TO_ZERO
public static final int CL_FP_ROUND_TO_INF
public static final int CL_FP_FMA
public static final int CL_NONE
public static final int CL_READ_ONLY_CACHE
public static final int CL_READ_WRITE_CACHE
public static final int CL_LOCAL
public static final int CL_GLOBAL
public static final int CL_EXEC_KERNEL
public static final int CL_EXEC_NATIVE_KERNEL
public static final int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
public static final int CL_QUEUE_PROFILING_ENABLE
public static final int CL_CONTEXT_REFERENCE_COUNT
public static final int CL_CONTEXT_DEVICES
public static final int CL_CONTEXT_PROPERTIES
public static final int CL_CONTEXT_PLATFORM
public static final int CL_QUEUE_CONTEXT
public static final int CL_QUEUE_DEVICE
public static final int CL_QUEUE_REFERENCE_COUNT
public static final int CL_QUEUE_PROPERTIES
public static final int CL_MEM_READ_WRITE
public static final int CL_MEM_WRITE_ONLY
public static final int CL_MEM_READ_ONLY
public static final int CL_MEM_USE_HOST_PTR
public static final int CL_MEM_ALLOC_HOST_PTR
public static final int CL_MEM_COPY_HOST_PTR
public static final int CL_R
public static final int CL_A
public static final int CL_RG
public static final int CL_RA
public static final int CL_RGB
public static final int CL_RGBA
public static final int CL_BGRA
public static final int CL_ARGB
public static final int CL_INTENSITY
public static final int CL_LUMINANCE
public static final int CL_SNORM_INT8
public static final int CL_SNORM_INT16
public static final int CL_UNORM_INT8
public static final int CL_UNORM_INT16
public static final int CL_UNORM_SHORT_565
public static final int CL_UNORM_SHORT_555
public static final int CL_UNORM_INT_101010
public static final int CL_SIGNED_INT8
public static final int CL_SIGNED_INT16
public static final int CL_SIGNED_INT32
public static final int CL_UNSIGNED_INT8
public static final int CL_UNSIGNED_INT16
public static final int CL_UNSIGNED_INT32
public static final int CL_HALF_FLOAT
public static final int CL_FLOAT
public static final int CL_MEM_OBJECT_BUFFER
public static final int CL_MEM_OBJECT_IMAGE2D
public static final int CL_MEM_OBJECT_IMAGE3D
public static final int CL_MEM_TYPE
public static final int CL_MEM_FLAGS
public static final int CL_MEM_SIZE
public static final int CL_MEM_HOST_PTR
public static final int CL_MEM_MAP_COUNT
public static final int CL_MEM_REFERENCE_COUNT
public static final int CL_MEM_CONTEXT
public static final int CL_IMAGE_FORMAT
public static final int CL_IMAGE_ELEMENT_SIZE
public static final int CL_IMAGE_ROW_PITCH
public static final int CL_IMAGE_SLICE_PITCH
public static final int CL_IMAGE_WIDTH
public static final int CL_IMAGE_HEIGHT
public static final int CL_IMAGE_DEPTH
public static final int CL_ADDRESS_NONE
public static final int CL_ADDRESS_CLAMP_TO_EDGE
public static final int CL_ADDRESS_CLAMP
public static final int CL_ADDRESS_REPEAT
public static final int CL_FILTER_NEAREST
public static final int CL_FILTER_LINEAR
public static final int CL_SAMPLER_REFERENCE_COUNT
public static final int CL_SAMPLER_CONTEXT
public static final int CL_SAMPLER_NORMALIZED_COORDS
public static final int CL_SAMPLER_ADDRESSING_MODE
public static final int CL_SAMPLER_FILTER_MODE
public static final int CL_MAP_READ
public static final int CL_MAP_WRITE
public static final int CL_PROGRAM_REFERENCE_COUNT
public static final int CL_PROGRAM_CONTEXT
public static final int CL_PROGRAM_NUM_DEVICES
public static final int CL_PROGRAM_DEVICES
public static final int CL_PROGRAM_SOURCE
public static final int CL_PROGRAM_BINARY_SIZES
public static final int CL_PROGRAM_BINARIES
public static final int CL_PROGRAM_BUILD_STATUS
public static final int CL_PROGRAM_BUILD_OPTIONS
public static final int CL_PROGRAM_BUILD_LOG
public static final int CL_BUILD_SUCCESS
public static final int CL_BUILD_NONE
public static final int CL_BUILD_ERROR
public static final int CL_BUILD_IN_PROGRESS
public static final int CL_KERNEL_FUNCTION_NAME
public static final int CL_KERNEL_NUM_ARGS
public static final int CL_KERNEL_REFERENCE_COUNT
public static final int CL_KERNEL_CONTEXT
public static final int CL_KERNEL_PROGRAM
public static final int CL_KERNEL_WORK_GROUP_SIZE
public static final int CL_KERNEL_COMPILE_WORK_GROUP_SIZE
public static final int CL_KERNEL_LOCAL_MEM_SIZE
public static final int CL_EVENT_COMMAND_QUEUE
public static final int CL_EVENT_COMMAND_TYPE
public static final int CL_EVENT_REFERENCE_COUNT
public static final int CL_EVENT_COMMAND_EXECUTION_STATUS
public static final int CL_COMMAND_NDRANGE_KERNEL
public static final int CL_COMMAND_TASK
public static final int CL_COMMAND_NATIVE_KERNEL
public static final int CL_COMMAND_READ_BUFFER
public static final int CL_COMMAND_WRITE_BUFFER
public static final int CL_COMMAND_COPY_BUFFER
public static final int CL_COMMAND_READ_IMAGE
public static final int CL_COMMAND_WRITE_IMAGE
public static final int CL_COMMAND_COPY_IMAGE
public static final int CL_COMMAND_COPY_IMAGE_TO_BUFFER
public static final int CL_COMMAND_COPY_BUFFER_TO_IMAGE
public static final int CL_COMMAND_MAP_BUFFER
public static final int CL_COMMAND_MAP_IMAGE
public static final int CL_COMMAND_UNMAP_MEM_OBJECT
public static final int CL_COMMAND_MARKER
public static final int CL_COMMAND_ACQUIRE_GL_OBJECTS
public static final int CL_COMMAND_RELEASE_GL_OBJECTS
public static final int CL_COMPLETE
public static final int CL_RUNNING
public static final int CL_SUBMITTED
public static final int CL_QUEUED
public static final int CL_PROFILING_COMMAND_QUEUED
public static final int CL_PROFILING_COMMAND_SUBMIT
public static final int CL_PROFILING_COMMAND_START
public static final int CL_PROFILING_COMMAND_END
public static int clGetPlatformIDs(PointerBuffer platforms, java.nio.IntBuffer num_platforms)
public static int clGetPlatformInfo(CLPlatform platform, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static int clGetDeviceIDs(CLPlatform platform, long device_type, PointerBuffer devices, java.nio.IntBuffer num_devices)
public static int clGetDeviceInfo(CLDevice device, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static CLContext clCreateContext(PointerBuffer properties, PointerBuffer devices, CLContextCallback pfn_notify, java.nio.IntBuffer errcode_ret)
public static CLContext clCreateContext(PointerBuffer properties, CLDevice device, CLContextCallback pfn_notify, java.nio.IntBuffer errcode_ret)
LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.
public static CLContext clCreateContextFromType(PointerBuffer properties, long device_type, CLContextCallback pfn_notify, java.nio.IntBuffer errcode_ret)
public static int clRetainContext(CLContext context)
public static int clReleaseContext(CLContext context)
public static int clGetContextInfo(CLContext context, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static CLCommandQueue clCreateCommandQueue(CLContext context, CLDevice device, long properties, java.nio.IntBuffer errcode_ret)
public static int clRetainCommandQueue(CLCommandQueue command_queue)
public static int clReleaseCommandQueue(CLCommandQueue command_queue)
public static int clGetCommandQueueInfo(CLCommandQueue command_queue, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static CLMem clCreateBuffer(CLContext context, long flags, long host_ptr_size, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateBuffer(CLContext context, long flags, java.nio.ByteBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateBuffer(CLContext context, long flags, java.nio.DoubleBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateBuffer(CLContext context, long flags, java.nio.FloatBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateBuffer(CLContext context, long flags, java.nio.IntBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateBuffer(CLContext context, long flags, java.nio.LongBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateBuffer(CLContext context, long flags, java.nio.ShortBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueCopyBuffer(CLCommandQueue command_queue, CLMem src_buffer, CLMem dst_buffer, long src_offset, long dst_offset, long size, PointerBuffer event_wait_list, PointerBuffer event)
public static java.nio.ByteBuffer clEnqueueMapBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_map, long map_flags, long offset, long size, PointerBuffer event_wait_list, PointerBuffer event, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateImage2D(CLContext context, long flags, java.nio.ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, java.nio.ByteBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateImage2D(CLContext context, long flags, java.nio.ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, java.nio.FloatBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateImage2D(CLContext context, long flags, java.nio.ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, java.nio.IntBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateImage2D(CLContext context, long flags, java.nio.ByteBuffer image_format, long image_width, long image_height, long image_row_pitch, java.nio.ShortBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateImage3D(CLContext context, long flags, java.nio.ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, java.nio.ByteBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateImage3D(CLContext context, long flags, java.nio.ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, java.nio.FloatBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateImage3D(CLContext context, long flags, java.nio.ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, java.nio.IntBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static CLMem clCreateImage3D(CLContext context, long flags, java.nio.ByteBuffer image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, java.nio.ShortBuffer host_ptr, java.nio.IntBuffer errcode_ret)
public static int clGetSupportedImageFormats(CLContext context, long flags, int image_type, java.nio.ByteBuffer image_formats, java.nio.IntBuffer num_image_formats)
public static int clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, java.nio.ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, java.nio.FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, java.nio.IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, java.nio.ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, java.nio.ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, java.nio.FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, java.nio.IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, java.nio.ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueCopyImage(CLCommandQueue command_queue, CLMem src_image, CLMem dst_image, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueCopyImageToBuffer(CLCommandQueue command_queue, CLMem src_image, CLMem dst_buffer, PointerBuffer src_origin, PointerBuffer region, long dst_offset, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueCopyBufferToImage(CLCommandQueue command_queue, CLMem src_buffer, CLMem dst_image, long src_offset, PointerBuffer dst_origin, PointerBuffer region, PointerBuffer event_wait_list, PointerBuffer event)
public static java.nio.ByteBuffer clEnqueueMapImage(CLCommandQueue command_queue, CLMem image, int blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, PointerBuffer image_slice_pitch, PointerBuffer event_wait_list, PointerBuffer event, java.nio.IntBuffer errcode_ret)
public static int clGetImageInfo(CLMem image, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static int clRetainMemObject(CLMem memobj)
public static int clReleaseMemObject(CLMem memobj)
public static int clEnqueueUnmapMemObject(CLCommandQueue command_queue, CLMem memobj, java.nio.ByteBuffer mapped_ptr, PointerBuffer event_wait_list, PointerBuffer event)
public static int clGetMemObjectInfo(CLMem memobj, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static CLSampler clCreateSampler(CLContext context, int normalized_coords, int addressing_mode, int filter_mode, java.nio.IntBuffer errcode_ret)
public static int clRetainSampler(CLSampler sampler)
public static int clReleaseSampler(CLSampler sampler)
public static int clGetSamplerInfo(CLSampler sampler, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static CLProgram clCreateProgramWithSource(CLContext context, java.nio.ByteBuffer string, java.nio.IntBuffer errcode_ret)
public static CLProgram clCreateProgramWithSource(CLContext context, java.nio.ByteBuffer strings, PointerBuffer lengths, java.nio.IntBuffer errcode_ret)
public static CLProgram clCreateProgramWithSource(CLContext context, java.nio.ByteBuffer[] strings, java.nio.IntBuffer errcode_ret)
public static CLProgram clCreateProgramWithSource(CLContext context, java.lang.CharSequence string, java.nio.IntBuffer errcode_ret)
public static CLProgram clCreateProgramWithSource(CLContext context, java.lang.CharSequence[] strings, java.nio.IntBuffer errcode_ret)
public static CLProgram clCreateProgramWithBinary(CLContext context, CLDevice device, java.nio.ByteBuffer binary, java.nio.IntBuffer binary_status, java.nio.IntBuffer errcode_ret)
public static CLProgram clCreateProgramWithBinary(CLContext context, PointerBuffer device_list, PointerBuffer lengths, java.nio.ByteBuffer binaries, java.nio.IntBuffer binary_status, java.nio.IntBuffer errcode_ret)
public static CLProgram clCreateProgramWithBinary(CLContext context, PointerBuffer device_list, java.nio.ByteBuffer[] binaries, java.nio.IntBuffer binary_status, java.nio.IntBuffer errcode_ret)
public static int clRetainProgram(CLProgram program)
public static int clReleaseProgram(CLProgram program)
public static int clBuildProgram(CLProgram program, PointerBuffer device_list, java.nio.ByteBuffer options, CLBuildProgramCallback pfn_notify)
public static int clBuildProgram(CLProgram program, PointerBuffer device_list, java.lang.CharSequence options, CLBuildProgramCallback pfn_notify)
public static int clBuildProgram(CLProgram program, CLDevice device, java.lang.CharSequence options, CLBuildProgramCallback pfn_notify)
public static int clUnloadCompiler()
public static int clGetProgramInfo(CLProgram program, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static int clGetProgramInfo(CLProgram program, PointerBuffer sizes, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
This method can be used to get program binaries. The binary for each device (in the
order returned by CL_PROGRAM_DEVICES
) will be written sequentially to
the param_value
buffer. The buffer size must be big enough to hold
all the binaries, as returned by CL_PROGRAM_BINARY_SIZES
.
program
- the programparam_value
- the buffers where the binaries will be written to.param_value_size_ret
- optional size result
public static int clGetProgramInfo(CLProgram program, java.nio.ByteBuffer[] param_value, PointerBuffer param_value_size_ret)
This method can be used to get program binaries. The binary for each device (in the
order returned by CL_PROGRAM_DEVICES
) will be written to the corresponding
slot of the param_value
array. The size of each buffer must be big enough to
hold the corresponding binary, as returned by CL_PROGRAM_BINARY_SIZES
.
program
- the programparam_value
- the buffers where the binaries will be written to.param_value_size_ret
- optional size result
public static int clGetProgramBuildInfo(CLProgram program, CLDevice device, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static CLKernel clCreateKernel(CLProgram program, java.nio.ByteBuffer kernel_name, java.nio.IntBuffer errcode_ret)
public static CLKernel clCreateKernel(CLProgram program, java.lang.CharSequence kernel_name, java.nio.IntBuffer errcode_ret)
public static int clCreateKernelsInProgram(CLProgram program, PointerBuffer kernels, java.nio.IntBuffer num_kernels_ret)
public static int clRetainKernel(CLKernel kernel)
public static int clReleaseKernel(CLKernel kernel)
public static int clSetKernelArg(CLKernel kernel, int arg_index, long arg_value_arg_size)
public static int clSetKernelArg(CLKernel kernel, int arg_index, java.nio.ByteBuffer arg_value)
public static int clSetKernelArg(CLKernel kernel, int arg_index, java.nio.DoubleBuffer arg_value)
public static int clSetKernelArg(CLKernel kernel, int arg_index, java.nio.FloatBuffer arg_value)
public static int clSetKernelArg(CLKernel kernel, int arg_index, java.nio.IntBuffer arg_value)
public static int clSetKernelArg(CLKernel kernel, int arg_index, java.nio.LongBuffer arg_value)
public static int clSetKernelArg(CLKernel kernel, int arg_index, java.nio.ShortBuffer arg_value)
public static int clSetKernelArg(CLKernel kernel, int arg_index, org.lwjgl.opencl.CLObject arg_value)
public static int clGetKernelInfo(CLKernel kernel, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static int clGetKernelWorkGroupInfo(CLKernel kernel, CLDevice device, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static int clEnqueueNDRangeKernel(CLCommandQueue command_queue, CLKernel kernel, int work_dim, PointerBuffer global_work_offset, PointerBuffer global_work_size, PointerBuffer local_work_size, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueTask(CLCommandQueue command_queue, CLKernel kernel, PointerBuffer event_wait_list, PointerBuffer event)
public static int clEnqueueNativeKernel(CLCommandQueue command_queue, CLNativeKernel user_func, CLMem[] mem_list, long[] sizes, PointerBuffer event_wait_list, PointerBuffer event)
mem_list
parameter
can be used to pass a list of CLMem
objects that will be mapped to global memory space and
exposed as a ByteBuffer
array in the CLNativeKernel#execute
method. The
sizes
parameter will be used to allocate direct ByteBuffer
s with the correct
capacities. The user is responsible for passing appropriate values to avoid crashes.
command_queue
- the command queueuser_func
- the native kernelmem_list
- the CLMem objectssizes
- the CLMem object sizesevent_wait_list
- the event wait listevent
- the queue event
public static int clWaitForEvents(PointerBuffer event_list)
public static int clWaitForEvents(CLEvent event)
public static int clGetEventInfo(CLEvent event, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static int clRetainEvent(CLEvent event)
public static int clReleaseEvent(CLEvent event)
public static int clEnqueueMarker(CLCommandQueue command_queue, PointerBuffer event)
public static int clEnqueueBarrier(CLCommandQueue command_queue)
public static int clEnqueueWaitForEvents(CLCommandQueue command_queue, PointerBuffer event_list)
public static int clEnqueueWaitForEvents(CLCommandQueue command_queue, CLEvent event)
public static int clGetEventProfilingInfo(CLEvent event, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
public static int clFlush(CLCommandQueue command_queue)
public static int clFinish(CLCommandQueue command_queue)
Copyright © 2002-2009 lwjgl.org. All Rights Reserved.