Package org.lwjgl.opencl
Class CL12
java.lang.Object
org.lwjgl.opencl.CL10
org.lwjgl.opencl.CL11
org.lwjgl.opencl.CL12
- Direct Known Subclasses:
CL20
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class org.lwjgl.opencl.CL11
CL_ADDRESS_MIRRORED_REPEAT, CL_BUFFER_CREATE_TYPE_REGION, CL_COMMAND_COPY_BUFFER_RECT, CL_COMMAND_READ_BUFFER_RECT, CL_COMMAND_USER, CL_COMMAND_WRITE_BUFFER_RECT, CL_CONTEXT_NUM_DEVICES, CL_DEVICE_HOST_UNIFIED_MEMORY, CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR, CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE, CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT, CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF, CL_DEVICE_NATIVE_VECTOR_WIDTH_INT, CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG, CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT, CL_DEVICE_OPENCL_C_VERSION, CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF, CL_EVENT_CONTEXT, CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST, CL_FP_SOFT_FLOAT, CL_INVALID_PROPERTY, CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE, CL_KERNEL_PRIVATE_MEM_SIZE, CL_MEM_ASSOCIATED_MEMOBJECT, CL_MEM_OFFSET, CL_MISALIGNED_SUB_BUFFER_OFFSET, CL_RGBx, CL_RGx, CL_Rx, CL_VERSION_1_1
Fields inherited from class org.lwjgl.opencl.CL10
CL_A, CL_ADDRESS_CLAMP, CL_ADDRESS_CLAMP_TO_EDGE, CL_ADDRESS_NONE, CL_ADDRESS_REPEAT, CL_ARGB, CL_BGRA, CL_BUILD_ERROR, CL_BUILD_IN_PROGRESS, CL_BUILD_NONE, CL_BUILD_PROGRAM_FAILURE, CL_BUILD_SUCCESS, CL_COMMAND_ACQUIRE_GL_OBJECTS, CL_COMMAND_COPY_BUFFER, CL_COMMAND_COPY_BUFFER_TO_IMAGE, CL_COMMAND_COPY_IMAGE, CL_COMMAND_COPY_IMAGE_TO_BUFFER, CL_COMMAND_MAP_BUFFER, CL_COMMAND_MAP_IMAGE, CL_COMMAND_MARKER, CL_COMMAND_NATIVE_KERNEL, CL_COMMAND_NDRANGE_KERNEL, CL_COMMAND_READ_BUFFER, CL_COMMAND_READ_IMAGE, CL_COMMAND_RELEASE_GL_OBJECTS, CL_COMMAND_TASK, CL_COMMAND_UNMAP_MEM_OBJECT, CL_COMMAND_WRITE_BUFFER, CL_COMMAND_WRITE_IMAGE, CL_COMPILER_NOT_AVAILABLE, CL_COMPLETE, CL_CONTEXT_DEVICES, CL_CONTEXT_PLATFORM, CL_CONTEXT_PROPERTIES, CL_CONTEXT_REFERENCE_COUNT, CL_DEVICE_ADDRESS_BITS, CL_DEVICE_AVAILABLE, CL_DEVICE_COMPILER_AVAILABLE, CL_DEVICE_ENDIAN_LITTLE, CL_DEVICE_ERROR_CORRECTION_SUPPORT, CL_DEVICE_EXECUTION_CAPABILITIES, CL_DEVICE_EXTENSIONS, CL_DEVICE_GLOBAL_MEM_CACHE_SIZE, CL_DEVICE_GLOBAL_MEM_CACHE_TYPE, CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE, CL_DEVICE_GLOBAL_MEM_SIZE, CL_DEVICE_IMAGE_SUPPORT, CL_DEVICE_IMAGE2D_MAX_HEIGHT, CL_DEVICE_IMAGE2D_MAX_WIDTH, CL_DEVICE_IMAGE3D_MAX_DEPTH, CL_DEVICE_IMAGE3D_MAX_HEIGHT, CL_DEVICE_IMAGE3D_MAX_WIDTH, CL_DEVICE_LOCAL_MEM_SIZE, CL_DEVICE_LOCAL_MEM_TYPE, CL_DEVICE_MAX_CLOCK_FREQUENCY, CL_DEVICE_MAX_COMPUTE_UNITS, CL_DEVICE_MAX_CONSTANT_ARGS, CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE, CL_DEVICE_MAX_MEM_ALLOC_SIZE, CL_DEVICE_MAX_PARAMETER_SIZE, CL_DEVICE_MAX_READ_IMAGE_ARGS, CL_DEVICE_MAX_SAMPLERS, CL_DEVICE_MAX_WORK_GROUP_SIZE, CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS, CL_DEVICE_MAX_WORK_ITEM_SIZES, CL_DEVICE_MAX_WRITE_IMAGE_ARGS, CL_DEVICE_MEM_BASE_ADDR_ALIGN, CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE, CL_DEVICE_NAME, CL_DEVICE_NOT_AVAILABLE, CL_DEVICE_NOT_FOUND, CL_DEVICE_PLATFORM, CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR, CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE, CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT, CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT, CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG, CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT, CL_DEVICE_PROFILE, CL_DEVICE_PROFILING_TIMER_RESOLUTION, CL_DEVICE_QUEUE_PROPERTIES, CL_DEVICE_SINGLE_FP_CONFIG, CL_DEVICE_TYPE, CL_DEVICE_TYPE_ACCELERATOR, CL_DEVICE_TYPE_ALL, CL_DEVICE_TYPE_CPU, CL_DEVICE_TYPE_DEFAULT, CL_DEVICE_TYPE_GPU, CL_DEVICE_VENDOR, CL_DEVICE_VENDOR_ID, CL_DEVICE_VERSION, CL_DRIVER_VERSION, CL_EVENT_COMMAND_EXECUTION_STATUS, CL_EVENT_COMMAND_QUEUE, CL_EVENT_COMMAND_TYPE, CL_EVENT_REFERENCE_COUNT, CL_EXEC_KERNEL, CL_EXEC_NATIVE_KERNEL, CL_FALSE, CL_FILTER_LINEAR, CL_FILTER_NEAREST, CL_FLOAT, CL_FP_DENORM, CL_FP_FMA, CL_FP_INF_NAN, CL_FP_ROUND_TO_INF, CL_FP_ROUND_TO_NEAREST, CL_FP_ROUND_TO_ZERO, CL_GLOBAL, CL_HALF_FLOAT, CL_IMAGE_DEPTH, CL_IMAGE_ELEMENT_SIZE, CL_IMAGE_FORMAT, CL_IMAGE_FORMAT_MISMATCH, CL_IMAGE_FORMAT_NOT_SUPPORTED, CL_IMAGE_HEIGHT, CL_IMAGE_ROW_PITCH, CL_IMAGE_SLICE_PITCH, CL_IMAGE_WIDTH, CL_INTENSITY, CL_INVALID_ARG_INDEX, CL_INVALID_ARG_SIZE, CL_INVALID_ARG_VALUE, CL_INVALID_BINARY, CL_INVALID_BUFFER_SIZE, CL_INVALID_BUILD_OPTIONS, CL_INVALID_COMMAND_QUEUE, CL_INVALID_CONTEXT, CL_INVALID_DEVICE, CL_INVALID_DEVICE_TYPE, CL_INVALID_EVENT, CL_INVALID_EVENT_WAIT_LIST, CL_INVALID_GLOBAL_OFFSET, CL_INVALID_GLOBAL_WORK_SIZE, CL_INVALID_HOST_PTR, CL_INVALID_IMAGE_FORMAT_DESCRIPTOR, CL_INVALID_IMAGE_SIZE, CL_INVALID_KERNEL, CL_INVALID_KERNEL_ARGS, CL_INVALID_KERNEL_DEFINITION, CL_INVALID_KERNEL_NAME, CL_INVALID_MEM_OBJECT, CL_INVALID_OPERATION, CL_INVALID_PLATFORM, CL_INVALID_PROGRAM, CL_INVALID_PROGRAM_EXECUTABLE, CL_INVALID_QUEUE_PROPERTIES, CL_INVALID_SAMPLER, CL_INVALID_VALUE, CL_INVALID_WORK_DIMENSION, CL_INVALID_WORK_GROUP_SIZE, CL_INVALID_WORK_ITEM_SIZE, CL_KERNEL_COMPILE_WORK_GROUP_SIZE, CL_KERNEL_CONTEXT, CL_KERNEL_FUNCTION_NAME, CL_KERNEL_LOCAL_MEM_SIZE, CL_KERNEL_NUM_ARGS, CL_KERNEL_PROGRAM, CL_KERNEL_REFERENCE_COUNT, CL_KERNEL_WORK_GROUP_SIZE, CL_LOCAL, CL_LUMINANCE, CL_MAP_FAILURE, CL_MAP_READ, CL_MAP_WRITE, CL_MEM_ALLOC_HOST_PTR, CL_MEM_CONTEXT, CL_MEM_COPY_HOST_PTR, CL_MEM_COPY_OVERLAP, CL_MEM_FLAGS, CL_MEM_HOST_PTR, CL_MEM_MAP_COUNT, CL_MEM_OBJECT_ALLOCATION_FAILURE, CL_MEM_OBJECT_BUFFER, CL_MEM_OBJECT_IMAGE2D, CL_MEM_OBJECT_IMAGE3D, CL_MEM_READ_ONLY, CL_MEM_READ_WRITE, CL_MEM_REFERENCE_COUNT, CL_MEM_SIZE, CL_MEM_TYPE, CL_MEM_USE_HOST_PTR, CL_MEM_WRITE_ONLY, CL_NONE, CL_OUT_OF_HOST_MEMORY, CL_OUT_OF_RESOURCES, CL_PLATFORM_EXTENSIONS, CL_PLATFORM_NAME, CL_PLATFORM_PROFILE, CL_PLATFORM_VENDOR, CL_PLATFORM_VERSION, CL_PROFILING_COMMAND_END, CL_PROFILING_COMMAND_QUEUED, CL_PROFILING_COMMAND_START, CL_PROFILING_COMMAND_SUBMIT, CL_PROFILING_INFO_NOT_AVAILABLE, CL_PROGRAM_BINARIES, CL_PROGRAM_BINARY_SIZES, CL_PROGRAM_BUILD_LOG, CL_PROGRAM_BUILD_OPTIONS, CL_PROGRAM_BUILD_STATUS, CL_PROGRAM_CONTEXT, CL_PROGRAM_DEVICES, CL_PROGRAM_NUM_DEVICES, CL_PROGRAM_REFERENCE_COUNT, CL_PROGRAM_SOURCE, CL_QUEUE_CONTEXT, CL_QUEUE_DEVICE, CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE, CL_QUEUE_PROFILING_ENABLE, CL_QUEUE_PROPERTIES, CL_QUEUE_REFERENCE_COUNT, CL_QUEUED, CL_R, CL_RA, CL_READ_ONLY_CACHE, CL_READ_WRITE_CACHE, CL_RG, CL_RGB, CL_RGBA, CL_RUNNING, CL_SAMPLER_ADDRESSING_MODE, CL_SAMPLER_CONTEXT, CL_SAMPLER_FILTER_MODE, CL_SAMPLER_NORMALIZED_COORDS, CL_SAMPLER_REFERENCE_COUNT, CL_SIGNED_INT16, CL_SIGNED_INT32, CL_SIGNED_INT8, CL_SNORM_INT16, CL_SNORM_INT8, CL_SUBMITTED, CL_SUCCESS, CL_TRUE, CL_UNORM_INT_101010, CL_UNORM_INT16, CL_UNORM_INT8, CL_UNORM_SHORT_555, CL_UNORM_SHORT_565, CL_UNSIGNED_INT16, CL_UNSIGNED_INT32, CL_UNSIGNED_INT8, CL_VERSION_1_0
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
clCompileProgram
(long program, @Nullable PointerBuffer device_list, CharSequence options, @Nullable PointerBuffer input_headers, @Nullable PointerBuffer header_include_names, @Nullable CLProgramCallbackI pfn_notify, long user_data) cl_int clCompileProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_headers, cl_program const * input_headers, cl_char const ** header_include_names, void (*) (cl_program, void *) pfn_notify, void * user_data)
static int
clCompileProgram
(long program, @Nullable PointerBuffer device_list, ByteBuffer options, @Nullable PointerBuffer input_headers, @Nullable PointerBuffer header_include_names, @Nullable CLProgramCallbackI pfn_notify, long user_data) cl_int clCompileProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_headers, cl_program const * input_headers, cl_char const ** header_include_names, void (*) (cl_program, void *) pfn_notify, void * user_data)
static long
clCreateImage
(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, float @Nullable [] host_ptr, int @Nullable [] errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
static long
clCreateImage
(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, int @Nullable [] host_ptr, int @Nullable [] errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
static long
clCreateImage
(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, short @Nullable [] host_ptr, int @Nullable [] errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
static long
clCreateImage
(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable ByteBuffer host_ptr, int @Nullable [] errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
static long
clCreateImage
(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable ByteBuffer host_ptr, @Nullable IntBuffer errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
static long
clCreateImage
(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable FloatBuffer host_ptr, @Nullable IntBuffer errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
static long
clCreateImage
(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable IntBuffer host_ptr, @Nullable IntBuffer errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
static long
clCreateImage
(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable ShortBuffer host_ptr, @Nullable IntBuffer errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
static long
clCreateProgramWithBuiltInKernels
(long context, long device, CharSequence kernel_names, @Nullable IntBuffer errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
static long
clCreateProgramWithBuiltInKernels
(long context, PointerBuffer device_list, CharSequence kernel_names, int @Nullable [] errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
static long
clCreateProgramWithBuiltInKernels
(long context, PointerBuffer device_list, CharSequence kernel_names, @Nullable IntBuffer errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
static long
clCreateProgramWithBuiltInKernels
(long context, PointerBuffer device_list, ByteBuffer kernel_names, int @Nullable [] errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
static long
clCreateProgramWithBuiltInKernels
(long context, PointerBuffer device_list, ByteBuffer kernel_names, @Nullable IntBuffer errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
static int
clCreateSubDevices
(long in_device, PointerBuffer properties, @Nullable PointerBuffer out_devices, int @Nullable [] num_devices_ret) cl_int clCreateSubDevices(cl_device_id in_device, cl_device_partition_property const * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)
static int
clCreateSubDevices
(long in_device, PointerBuffer properties, @Nullable PointerBuffer out_devices, @Nullable IntBuffer num_devices_ret) cl_int clCreateSubDevices(cl_device_id in_device, cl_device_partition_property const * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)
static int
clEnqueueBarrierWithWaitList
(long command_queue, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueBarrierWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clEnqueueFillBuffer
(long command_queue, long buffer, ByteBuffer pattern, long offset, long size, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillBuffer(cl_command_queue command_queue, cl_mem buffer, void const * pattern, size_t pattern_size, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clEnqueueFillImage
(long command_queue, long image, float[] fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clEnqueueFillImage
(long command_queue, long image, int[] fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clEnqueueFillImage
(long command_queue, long image, ByteBuffer fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clEnqueueFillImage
(long command_queue, long image, FloatBuffer fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clEnqueueFillImage
(long command_queue, long image, IntBuffer fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clEnqueueMarkerWithWaitList
(long command_queue, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueMarkerWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clEnqueueMigrateMemObjects
(long command_queue, PointerBuffer mem_objects, long flags, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueMigrateMemObjects(cl_command_queue command_queue, cl_uint num_mem_objects, cl_mem const * mem_objects, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static long
clGetExtensionFunctionAddressForPlatform
(long platform, CharSequence funcname) void * clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, cl_char const * funcname)
static long
clGetExtensionFunctionAddressForPlatform
(long platform, ByteBuffer funcname) void * clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, cl_char const * funcname)
static int
clGetKernelArgInfo
(long kernel, int arg_indx, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
static int
clGetKernelArgInfo
(long kernel, int arg_indx, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
static int
clGetKernelArgInfo
(long kernel, int arg_indx, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
static int
clGetKernelArgInfo
(long kernel, int arg_indx, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
static int
clGetKernelArgInfo
(long kernel, int arg_indx, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
static long
clLinkProgram
(long context, @Nullable PointerBuffer device_list, CharSequence options, long input_program, @Nullable CLProgramCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
static long
clLinkProgram
(long context, @Nullable PointerBuffer device_list, CharSequence options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, int @Nullable [] errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
static long
clLinkProgram
(long context, @Nullable PointerBuffer device_list, CharSequence options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
static long
clLinkProgram
(long context, @Nullable PointerBuffer device_list, ByteBuffer options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, int @Nullable [] errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
static long
clLinkProgram
(long context, @Nullable PointerBuffer device_list, ByteBuffer options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
static int
clReleaseDevice
(long device) cl_int clReleaseDevice(cl_device_id device)
static int
clRetainDevice
(long device) cl_int clRetainDevice(cl_device_id device)
static int
clUnloadPlatformCompiler
(long platform) cl_int clUnloadPlatformCompiler(cl_platform_id platform)
static int
nclCompileProgram
(long program, int num_devices, long device_list, long options, int num_input_headers, long input_headers, long header_include_names, long pfn_notify, long user_data) cl_int clCompileProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_headers, cl_program const * input_headers, cl_char const ** header_include_names, void (*) (cl_program, void *) pfn_notify, void * user_data)
static long
nclCreateImage
(long context, long flags, long image_format, long image_desc, long host_ptr, long errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
static long
nclCreateProgramWithBuiltInKernels
(long context, int num_devices, long device_list, long kernel_names, long errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
static int
nclCreateSubDevices
(long in_device, long properties, int num_devices, long out_devices, long num_devices_ret) cl_int clCreateSubDevices(cl_device_id in_device, cl_device_partition_property const * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)
static int
nclEnqueueBarrierWithWaitList
(long command_queue, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueBarrierWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
nclEnqueueFillBuffer
(long command_queue, long buffer, long pattern, long pattern_size, long offset, long size, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueFillBuffer(cl_command_queue command_queue, cl_mem buffer, void const * pattern, size_t pattern_size, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
nclEnqueueFillImage
(long command_queue, long image, long fill_color, long origin, long region, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
nclEnqueueMarkerWithWaitList
(long command_queue, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueMarkerWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
nclEnqueueMigrateMemObjects
(long command_queue, int num_mem_objects, long mem_objects, long flags, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueMigrateMemObjects(cl_command_queue command_queue, cl_uint num_mem_objects, cl_mem const * mem_objects, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static long
nclGetExtensionFunctionAddressForPlatform
(long platform, long funcname) void * clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, cl_char const * funcname)
static int
nclGetKernelArgInfo
(long kernel, int arg_indx, int param_name, long param_value_size, long param_value, long param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
static long
nclLinkProgram
(long context, int num_devices, long device_list, long options, int num_input_programs, long input_programs, long pfn_notify, long user_data, long errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
Methods inherited from class org.lwjgl.opencl.CL11
clCreateSubBuffer, clCreateSubBuffer, clCreateUserEvent, clCreateUserEvent, clEnqueueCopyBufferRect, clEnqueueReadBufferRect, clEnqueueReadBufferRect, clEnqueueReadBufferRect, clEnqueueReadBufferRect, clEnqueueReadBufferRect, clEnqueueReadBufferRect, clEnqueueReadBufferRect, clEnqueueReadBufferRect, clEnqueueReadBufferRect, clEnqueueWriteBufferRect, clEnqueueWriteBufferRect, clEnqueueWriteBufferRect, clEnqueueWriteBufferRect, clEnqueueWriteBufferRect, clEnqueueWriteBufferRect, clEnqueueWriteBufferRect, clEnqueueWriteBufferRect, clEnqueueWriteBufferRect, clSetEventCallback, clSetMemObjectDestructorCallback, clSetUserEventStatus, nclCreateSubBuffer, nclCreateUserEvent, nclEnqueueCopyBufferRect, nclEnqueueReadBufferRect, nclEnqueueWriteBufferRect, nclSetEventCallback, nclSetMemObjectDestructorCallback
Methods inherited from class org.lwjgl.opencl.CL10
clBuildProgram, clBuildProgram, clBuildProgram, clCreateBuffer, clCreateBuffer, clCreateBuffer, clCreateBuffer, clCreateBuffer, clCreateBuffer, clCreateBuffer, clCreateBuffer, clCreateBuffer, clCreateBuffer, clCreateBuffer, clCreateCommandQueue, clCreateCommandQueue, clCreateContext, clCreateContext, clCreateContext, clCreateContextFromType, clCreateContextFromType, clCreateImage2D, clCreateImage2D, clCreateImage2D, clCreateImage2D, clCreateImage2D, clCreateImage2D, clCreateImage2D, clCreateImage2D, clCreateImage3D, clCreateImage3D, clCreateImage3D, clCreateImage3D, clCreateImage3D, clCreateImage3D, clCreateImage3D, clCreateImage3D, clCreateKernel, clCreateKernel, clCreateKernel, clCreateKernel, clCreateKernelsInProgram, clCreateKernelsInProgram, clCreateProgramWithBinary, clCreateProgramWithBinary, clCreateProgramWithBinary, clCreateProgramWithBinary, clCreateProgramWithSource, clCreateProgramWithSource, clCreateProgramWithSource, clCreateProgramWithSource, clCreateSampler, clCreateSampler, clEnqueueBarrier, clEnqueueCopyBuffer, clEnqueueCopyBufferToImage, clEnqueueCopyImage, clEnqueueCopyImageToBuffer, clEnqueueMapBuffer, clEnqueueMapBuffer, clEnqueueMapImage, clEnqueueMapImage, clEnqueueMapImage, clEnqueueMapImage, clEnqueueMarker, clEnqueueNativeKernel, clEnqueueNativeKernel, clEnqueueNDRangeKernel, clEnqueueReadBuffer, clEnqueueReadBuffer, clEnqueueReadBuffer, clEnqueueReadBuffer, clEnqueueReadBuffer, clEnqueueReadBuffer, clEnqueueReadBuffer, clEnqueueReadBuffer, clEnqueueReadBuffer, clEnqueueReadImage, clEnqueueReadImage, clEnqueueReadImage, clEnqueueReadImage, clEnqueueReadImage, clEnqueueReadImage, clEnqueueReadImage, clEnqueueReadImage, clEnqueueReadImage, clEnqueueTask, clEnqueueUnmapMemObject, clEnqueueWaitForEvents, clEnqueueWaitForEvents, clEnqueueWriteBuffer, clEnqueueWriteBuffer, clEnqueueWriteBuffer, clEnqueueWriteBuffer, clEnqueueWriteBuffer, clEnqueueWriteBuffer, clEnqueueWriteBuffer, clEnqueueWriteBuffer, clEnqueueWriteBuffer, clEnqueueWriteImage, clEnqueueWriteImage, clEnqueueWriteImage, clEnqueueWriteImage, clEnqueueWriteImage, clEnqueueWriteImage, clEnqueueWriteImage, clEnqueueWriteImage, clEnqueueWriteImage, clFinish, clFlush, clGetCommandQueueInfo, clGetCommandQueueInfo, clGetCommandQueueInfo, clGetCommandQueueInfo, clGetCommandQueueInfo, clGetCommandQueueInfo, clGetContextInfo, clGetContextInfo, clGetContextInfo, clGetContextInfo, clGetDeviceIDs, clGetDeviceIDs, clGetDeviceInfo, clGetDeviceInfo, clGetDeviceInfo, clGetDeviceInfo, clGetDeviceInfo, clGetDeviceInfo, clGetEventInfo, clGetEventInfo, clGetEventInfo, clGetEventInfo, clGetEventProfilingInfo, clGetEventProfilingInfo, clGetEventProfilingInfo, clGetExtensionFunctionAddress, clGetExtensionFunctionAddress, clGetImageInfo, clGetImageInfo, clGetImageInfo, clGetImageInfo, clGetKernelInfo, clGetKernelInfo, clGetKernelInfo, clGetKernelInfo, clGetKernelWorkGroupInfo, clGetKernelWorkGroupInfo, clGetKernelWorkGroupInfo, clGetKernelWorkGroupInfo, clGetKernelWorkGroupInfo, clGetKernelWorkGroupInfo, clGetMemObjectInfo, clGetMemObjectInfo, clGetMemObjectInfo, clGetMemObjectInfo, clGetMemObjectInfo, clGetMemObjectInfo, clGetPlatformIDs, clGetPlatformIDs, clGetPlatformInfo, clGetPlatformInfo, clGetPlatformInfo, clGetProgramBuildInfo, clGetProgramBuildInfo, clGetProgramBuildInfo, clGetProgramBuildInfo, clGetProgramInfo, clGetProgramInfo, clGetProgramInfo, clGetProgramInfo, clGetSamplerInfo, clGetSamplerInfo, clGetSamplerInfo, clGetSamplerInfo, clGetSupportedImageFormats, clGetSupportedImageFormats, clReleaseCommandQueue, clReleaseContext, clReleaseEvent, clReleaseKernel, clReleaseMemObject, clReleaseProgram, clReleaseSampler, clRetainCommandQueue, clRetainContext, clRetainEvent, clRetainKernel, clRetainMemObject, clRetainProgram, clRetainSampler, clSetKernelArg, clSetKernelArg, clSetKernelArg, clSetKernelArg, clSetKernelArg, clSetKernelArg, clSetKernelArg, clSetKernelArg, clSetKernelArg, clSetKernelArg, clSetKernelArg, clSetKernelArg, clSetKernelArg, clSetKernelArg1b, clSetKernelArg1d, clSetKernelArg1f, clSetKernelArg1i, clSetKernelArg1l, clSetKernelArg1p, clSetKernelArg1s, clSetKernelArg2b, clSetKernelArg2d, clSetKernelArg2f, clSetKernelArg2i, clSetKernelArg2l, clSetKernelArg2p, clSetKernelArg2s, clSetKernelArg4b, clSetKernelArg4d, clSetKernelArg4f, clSetKernelArg4i, clSetKernelArg4l, clSetKernelArg4p, clSetKernelArg4s, clUnloadCompiler, clWaitForEvents, clWaitForEvents, nclBuildProgram, nclCreateBuffer, nclCreateCommandQueue, nclCreateContext, nclCreateContextFromType, nclCreateImage2D, nclCreateImage3D, nclCreateKernel, nclCreateKernelsInProgram, nclCreateProgramWithBinary, nclCreateProgramWithSource, nclCreateSampler, nclEnqueueCopyBuffer, nclEnqueueCopyBufferToImage, nclEnqueueCopyImage, nclEnqueueCopyImageToBuffer, nclEnqueueMapBuffer, nclEnqueueMapImage, nclEnqueueMarker, nclEnqueueNativeKernel, nclEnqueueNDRangeKernel, nclEnqueueReadBuffer, nclEnqueueReadImage, nclEnqueueTask, nclEnqueueUnmapMemObject, nclEnqueueWaitForEvents, nclEnqueueWriteBuffer, nclEnqueueWriteImage, nclGetCommandQueueInfo, nclGetContextInfo, nclGetDeviceIDs, nclGetDeviceInfo, nclGetEventInfo, nclGetEventProfilingInfo, nclGetExtensionFunctionAddress, nclGetImageInfo, nclGetKernelInfo, nclGetKernelWorkGroupInfo, nclGetMemObjectInfo, nclGetPlatformIDs, nclGetPlatformInfo, nclGetProgramBuildInfo, nclGetProgramInfo, nclGetSamplerInfo, nclGetSupportedImageFormats, nclSetKernelArg, nclWaitForEvents
-
Field Details
-
CL_COMPILE_PROGRAM_FAILURE
public static final int CL_COMPILE_PROGRAM_FAILURE- See Also:
-
CL_LINKER_NOT_AVAILABLE
public static final int CL_LINKER_NOT_AVAILABLE- See Also:
-
CL_LINK_PROGRAM_FAILURE
public static final int CL_LINK_PROGRAM_FAILURE- See Also:
-
CL_DEVICE_PARTITION_FAILED
public static final int CL_DEVICE_PARTITION_FAILED- See Also:
-
CL_KERNEL_ARG_INFO_NOT_AVAILABLE
public static final int CL_KERNEL_ARG_INFO_NOT_AVAILABLE- See Also:
-
CL_INVALID_IMAGE_DESCRIPTOR
public static final int CL_INVALID_IMAGE_DESCRIPTOR- See Also:
-
CL_INVALID_COMPILER_OPTIONS
public static final int CL_INVALID_COMPILER_OPTIONS- See Also:
-
CL_INVALID_LINKER_OPTIONS
public static final int CL_INVALID_LINKER_OPTIONS- See Also:
-
CL_INVALID_DEVICE_PARTITION_COUNT
public static final int CL_INVALID_DEVICE_PARTITION_COUNT- See Also:
-
CL_VERSION_1_2
public static final int CL_VERSION_1_2- See Also:
-
CL_BLOCKING
public static final int CL_BLOCKING- See Also:
-
CL_NON_BLOCKING
public static final int CL_NON_BLOCKING- See Also:
-
CL_DEVICE_TYPE_CUSTOM
public static final int CL_DEVICE_TYPE_CUSTOM- See Also:
-
CL_DEVICE_DOUBLE_FP_CONFIG
public static final int CL_DEVICE_DOUBLE_FP_CONFIG- See Also:
-
CL_DEVICE_LINKER_AVAILABLE
public static final int CL_DEVICE_LINKER_AVAILABLE- See Also:
-
CL_DEVICE_BUILT_IN_KERNELS
public static final int CL_DEVICE_BUILT_IN_KERNELS- See Also:
-
CL_DEVICE_IMAGE_MAX_BUFFER_SIZE
public static final int CL_DEVICE_IMAGE_MAX_BUFFER_SIZE- See Also:
-
CL_DEVICE_IMAGE_MAX_ARRAY_SIZE
public static final int CL_DEVICE_IMAGE_MAX_ARRAY_SIZE- See Also:
-
CL_DEVICE_PARENT_DEVICE
public static final int CL_DEVICE_PARENT_DEVICE- See Also:
-
CL_DEVICE_PARTITION_MAX_SUB_DEVICES
public static final int CL_DEVICE_PARTITION_MAX_SUB_DEVICES- See Also:
-
CL_DEVICE_PARTITION_PROPERTIES
public static final int CL_DEVICE_PARTITION_PROPERTIES- See Also:
-
CL_DEVICE_PARTITION_AFFINITY_DOMAIN
public static final int CL_DEVICE_PARTITION_AFFINITY_DOMAIN- See Also:
-
CL_DEVICE_PARTITION_TYPE
public static final int CL_DEVICE_PARTITION_TYPE- See Also:
-
CL_DEVICE_REFERENCE_COUNT
public static final int CL_DEVICE_REFERENCE_COUNT- See Also:
-
CL_DEVICE_PREFERRED_INTEROP_USER_SYNC
public static final int CL_DEVICE_PREFERRED_INTEROP_USER_SYNC- See Also:
-
CL_DEVICE_PRINTF_BUFFER_SIZE
public static final int CL_DEVICE_PRINTF_BUFFER_SIZE- See Also:
-
CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT
public static final int CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT- See Also:
-
CL_CONTEXT_INTEROP_USER_SYNC
public static final int CL_CONTEXT_INTEROP_USER_SYNC- See Also:
-
CL_DEVICE_PARTITION_BY_COUNTS_LIST_END
public static final int CL_DEVICE_PARTITION_BY_COUNTS_LIST_END- See Also:
-
CL_DEVICE_PARTITION_EQUALLY
public static final int CL_DEVICE_PARTITION_EQUALLY- See Also:
-
CL_DEVICE_PARTITION_BY_COUNTS
public static final int CL_DEVICE_PARTITION_BY_COUNTS- See Also:
-
CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN
public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN- See Also:
-
CL_DEVICE_AFFINITY_DOMAIN_NUMA
public static final int CL_DEVICE_AFFINITY_DOMAIN_NUMA- See Also:
-
CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE
public static final int CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE- See Also:
-
CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE
public static final int CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE- See Also:
-
CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE
public static final int CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE- See Also:
-
CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE
public static final int CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE- See Also:
-
CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE
public static final int CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE- See Also:
-
CL_MEM_HOST_WRITE_ONLY
public static final int CL_MEM_HOST_WRITE_ONLY- See Also:
-
CL_MEM_HOST_READ_ONLY
public static final int CL_MEM_HOST_READ_ONLY- See Also:
-
CL_MEM_HOST_NO_ACCESS
public static final int CL_MEM_HOST_NO_ACCESS- See Also:
-
CL_MIGRATE_MEM_OBJECT_HOST
public static final int CL_MIGRATE_MEM_OBJECT_HOST- See Also:
-
CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED
public static final int CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED- See Also:
-
CL_MEM_OBJECT_IMAGE2D_ARRAY
public static final int CL_MEM_OBJECT_IMAGE2D_ARRAY- See Also:
-
CL_MEM_OBJECT_IMAGE1D
public static final int CL_MEM_OBJECT_IMAGE1D- See Also:
-
CL_MEM_OBJECT_IMAGE1D_ARRAY
public static final int CL_MEM_OBJECT_IMAGE1D_ARRAY- See Also:
-
CL_MEM_OBJECT_IMAGE1D_BUFFER
public static final int CL_MEM_OBJECT_IMAGE1D_BUFFER- See Also:
-
CL_IMAGE_ARRAY_SIZE
public static final int CL_IMAGE_ARRAY_SIZE- See Also:
-
CL_IMAGE_BUFFER
public static final int CL_IMAGE_BUFFER- See Also:
-
CL_IMAGE_NUM_MIP_LEVELS
public static final int CL_IMAGE_NUM_MIP_LEVELS- See Also:
-
CL_IMAGE_NUM_SAMPLES
public static final int CL_IMAGE_NUM_SAMPLES- See Also:
-
CL_MAP_WRITE_INVALIDATE_REGION
public static final int CL_MAP_WRITE_INVALIDATE_REGION- See Also:
-
CL_PROGRAM_NUM_KERNELS
public static final int CL_PROGRAM_NUM_KERNELS- See Also:
-
CL_PROGRAM_KERNEL_NAMES
public static final int CL_PROGRAM_KERNEL_NAMES- See Also:
-
CL_PROGRAM_BINARY_TYPE
public static final int CL_PROGRAM_BINARY_TYPE- See Also:
-
CL_PROGRAM_BINARY_TYPE_NONE
public static final int CL_PROGRAM_BINARY_TYPE_NONE- See Also:
-
CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT
public static final int CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT- See Also:
-
CL_PROGRAM_BINARY_TYPE_LIBRARY
public static final int CL_PROGRAM_BINARY_TYPE_LIBRARY- See Also:
-
CL_PROGRAM_BINARY_TYPE_EXECUTABLE
public static final int CL_PROGRAM_BINARY_TYPE_EXECUTABLE- See Also:
-
CL_KERNEL_ATTRIBUTES
public static final int CL_KERNEL_ATTRIBUTES- See Also:
-
CL_KERNEL_ARG_ADDRESS_QUALIFIER
public static final int CL_KERNEL_ARG_ADDRESS_QUALIFIER- See Also:
-
CL_KERNEL_ARG_ACCESS_QUALIFIER
public static final int CL_KERNEL_ARG_ACCESS_QUALIFIER- See Also:
-
CL_KERNEL_ARG_TYPE_NAME
public static final int CL_KERNEL_ARG_TYPE_NAME- See Also:
-
CL_KERNEL_ARG_TYPE_QUALIFIER
public static final int CL_KERNEL_ARG_TYPE_QUALIFIER- See Also:
-
CL_KERNEL_ARG_NAME
public static final int CL_KERNEL_ARG_NAME- See Also:
-
CL_KERNEL_ARG_ADDRESS_GLOBAL
public static final int CL_KERNEL_ARG_ADDRESS_GLOBAL- See Also:
-
CL_KERNEL_ARG_ADDRESS_LOCAL
public static final int CL_KERNEL_ARG_ADDRESS_LOCAL- See Also:
-
CL_KERNEL_ARG_ADDRESS_CONSTANT
public static final int CL_KERNEL_ARG_ADDRESS_CONSTANT- See Also:
-
CL_KERNEL_ARG_ADDRESS_PRIVATE
public static final int CL_KERNEL_ARG_ADDRESS_PRIVATE- See Also:
-
CL_KERNEL_ARG_ACCESS_READ_ONLY
public static final int CL_KERNEL_ARG_ACCESS_READ_ONLY- See Also:
-
CL_KERNEL_ARG_ACCESS_WRITE_ONLY
public static final int CL_KERNEL_ARG_ACCESS_WRITE_ONLY- See Also:
-
CL_KERNEL_ARG_ACCESS_READ_WRITE
public static final int CL_KERNEL_ARG_ACCESS_READ_WRITE- See Also:
-
CL_KERNEL_ARG_ACCESS_NONE
public static final int CL_KERNEL_ARG_ACCESS_NONE- See Also:
-
CL_KERNEL_ARG_TYPE_NONE
public static final int CL_KERNEL_ARG_TYPE_NONE- See Also:
-
CL_KERNEL_ARG_TYPE_CONST
public static final int CL_KERNEL_ARG_TYPE_CONST- See Also:
-
CL_KERNEL_ARG_TYPE_RESTRICT
public static final int CL_KERNEL_ARG_TYPE_RESTRICT- See Also:
-
CL_KERNEL_ARG_TYPE_VOLATILE
public static final int CL_KERNEL_ARG_TYPE_VOLATILE- See Also:
-
CL_KERNEL_GLOBAL_WORK_SIZE
public static final int CL_KERNEL_GLOBAL_WORK_SIZE- See Also:
-
CL_COMMAND_BARRIER
public static final int CL_COMMAND_BARRIER- See Also:
-
CL_COMMAND_MIGRATE_MEM_OBJECTS
public static final int CL_COMMAND_MIGRATE_MEM_OBJECTS- See Also:
-
CL_COMMAND_FILL_BUFFER
public static final int CL_COMMAND_FILL_BUFFER- See Also:
-
CL_COMMAND_FILL_IMAGE
public static final int CL_COMMAND_FILL_IMAGE- See Also:
-
-
Method Details
-
nclGetExtensionFunctionAddressForPlatform
public static long nclGetExtensionFunctionAddressForPlatform(long platform, long funcname) void * clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, cl_char const * funcname)
-
clGetExtensionFunctionAddressForPlatform
void * clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, cl_char const * funcname)
-
clGetExtensionFunctionAddressForPlatform
void * clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, cl_char const * funcname)
-
clRetainDevice
public static int clRetainDevice(long device) cl_int clRetainDevice(cl_device_id device)
-
clReleaseDevice
public static int clReleaseDevice(long device) cl_int clReleaseDevice(cl_device_id device)
-
nclCreateSubDevices
public static int nclCreateSubDevices(long in_device, long properties, int num_devices, long out_devices, long num_devices_ret) cl_int clCreateSubDevices(cl_device_id in_device, cl_device_partition_property const * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)
-
clCreateSubDevices
public static int clCreateSubDevices(long in_device, PointerBuffer properties, @Nullable PointerBuffer out_devices, @Nullable IntBuffer num_devices_ret) cl_int clCreateSubDevices(cl_device_id in_device, cl_device_partition_property const * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)
-
nclCreateImage
public static long nclCreateImage(long context, long flags, long image_format, long image_desc, long host_ptr, long errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
-
clCreateImage
public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable ByteBuffer host_ptr, @Nullable IntBuffer errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
-
clCreateImage
public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable ShortBuffer host_ptr, @Nullable IntBuffer errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
-
clCreateImage
public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable IntBuffer host_ptr, @Nullable IntBuffer errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
-
clCreateImage
public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable FloatBuffer host_ptr, @Nullable IntBuffer errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
-
nclCreateProgramWithBuiltInKernels
public static long nclCreateProgramWithBuiltInKernels(long context, int num_devices, long device_list, long kernel_names, long errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
-
clCreateProgramWithBuiltInKernels
public static long clCreateProgramWithBuiltInKernels(long context, PointerBuffer device_list, ByteBuffer kernel_names, @Nullable IntBuffer errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
-
clCreateProgramWithBuiltInKernels
public static long clCreateProgramWithBuiltInKernels(long context, PointerBuffer device_list, CharSequence kernel_names, @Nullable IntBuffer errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
-
clCreateProgramWithBuiltInKernels
public static long clCreateProgramWithBuiltInKernels(long context, long device, CharSequence kernel_names, @Nullable IntBuffer errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
-
nclCompileProgram
public static int nclCompileProgram(long program, int num_devices, long device_list, long options, int num_input_headers, long input_headers, long header_include_names, long pfn_notify, long user_data) cl_int clCompileProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_headers, cl_program const * input_headers, cl_char const ** header_include_names, void (*) (cl_program, void *) pfn_notify, void * user_data)
-
clCompileProgram
public static int clCompileProgram(long program, @Nullable PointerBuffer device_list, ByteBuffer options, @Nullable PointerBuffer input_headers, @Nullable PointerBuffer header_include_names, @Nullable CLProgramCallbackI pfn_notify, long user_data) cl_int clCompileProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_headers, cl_program const * input_headers, cl_char const ** header_include_names, void (*) (cl_program, void *) pfn_notify, void * user_data)
-
clCompileProgram
public static int clCompileProgram(long program, @Nullable PointerBuffer device_list, CharSequence options, @Nullable PointerBuffer input_headers, @Nullable PointerBuffer header_include_names, @Nullable CLProgramCallbackI pfn_notify, long user_data) cl_int clCompileProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_headers, cl_program const * input_headers, cl_char const ** header_include_names, void (*) (cl_program, void *) pfn_notify, void * user_data)
-
nclLinkProgram
public static long nclLinkProgram(long context, int num_devices, long device_list, long options, int num_input_programs, long input_programs, long pfn_notify, long user_data, long errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
-
clLinkProgram
public static long clLinkProgram(long context, @Nullable PointerBuffer device_list, ByteBuffer options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
-
clLinkProgram
public static long clLinkProgram(long context, @Nullable PointerBuffer device_list, CharSequence options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
-
clLinkProgram
public static long clLinkProgram(long context, @Nullable PointerBuffer device_list, CharSequence options, long input_program, @Nullable CLProgramCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
-
clUnloadPlatformCompiler
public static int clUnloadPlatformCompiler(long platform) cl_int clUnloadPlatformCompiler(cl_platform_id platform)
-
nclGetKernelArgInfo
public static int nclGetKernelArgInfo(long kernel, int arg_indx, int param_name, long param_value_size, long param_value, long param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
-
clGetKernelArgInfo
public static int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
-
clGetKernelArgInfo
public static int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
-
clGetKernelArgInfo
public static int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
-
nclEnqueueFillBuffer
public static int nclEnqueueFillBuffer(long command_queue, long buffer, long pattern, long pattern_size, long offset, long size, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueFillBuffer(cl_command_queue command_queue, cl_mem buffer, void const * pattern, size_t pattern_size, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueFillBuffer
public static int clEnqueueFillBuffer(long command_queue, long buffer, ByteBuffer pattern, long offset, long size, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillBuffer(cl_command_queue command_queue, cl_mem buffer, void const * pattern, size_t pattern_size, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
nclEnqueueFillImage
public static int nclEnqueueFillImage(long command_queue, long image, long fill_color, long origin, long region, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueFillImage
public static int clEnqueueFillImage(long command_queue, long image, ByteBuffer fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueFillImage
public static int clEnqueueFillImage(long command_queue, long image, IntBuffer fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueFillImage
public static int clEnqueueFillImage(long command_queue, long image, FloatBuffer fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
nclEnqueueMigrateMemObjects
public static int nclEnqueueMigrateMemObjects(long command_queue, int num_mem_objects, long mem_objects, long flags, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueMigrateMemObjects(cl_command_queue command_queue, cl_uint num_mem_objects, cl_mem const * mem_objects, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueMigrateMemObjects
public static int clEnqueueMigrateMemObjects(long command_queue, PointerBuffer mem_objects, long flags, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueMigrateMemObjects(cl_command_queue command_queue, cl_uint num_mem_objects, cl_mem const * mem_objects, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
nclEnqueueMarkerWithWaitList
public static int nclEnqueueMarkerWithWaitList(long command_queue, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueMarkerWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueMarkerWithWaitList
public static int clEnqueueMarkerWithWaitList(long command_queue, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueMarkerWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
nclEnqueueBarrierWithWaitList
public static int nclEnqueueBarrierWithWaitList(long command_queue, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueBarrierWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueBarrierWithWaitList
public static int clEnqueueBarrierWithWaitList(long command_queue, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueBarrierWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clCreateSubDevices
public static int clCreateSubDevices(long in_device, PointerBuffer properties, @Nullable PointerBuffer out_devices, int @Nullable [] num_devices_ret) cl_int clCreateSubDevices(cl_device_id in_device, cl_device_partition_property const * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)
-
clCreateImage
public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, @Nullable ByteBuffer host_ptr, int @Nullable [] errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
-
clCreateImage
public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, short @Nullable [] host_ptr, int @Nullable [] errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
-
clCreateImage
public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, int @Nullable [] host_ptr, int @Nullable [] errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
-
clCreateImage
public static long clCreateImage(long context, long flags, CLImageFormat image_format, CLImageDesc image_desc, float @Nullable [] host_ptr, int @Nullable [] errcode_ret) cl_mem clCreateImage(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, cl_image_desc const * image_desc, void * host_ptr, cl_int * errcode_ret)
-
clCreateProgramWithBuiltInKernels
public static long clCreateProgramWithBuiltInKernels(long context, PointerBuffer device_list, ByteBuffer kernel_names, int @Nullable [] errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
-
clCreateProgramWithBuiltInKernels
public static long clCreateProgramWithBuiltInKernels(long context, PointerBuffer device_list, CharSequence kernel_names, int @Nullable [] errcode_ret) cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * kernel_names, cl_int * errcode_ret)
-
clLinkProgram
public static long clLinkProgram(long context, @Nullable PointerBuffer device_list, ByteBuffer options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, int @Nullable [] errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
-
clLinkProgram
public static long clLinkProgram(long context, @Nullable PointerBuffer device_list, CharSequence options, @Nullable PointerBuffer input_programs, @Nullable CLProgramCallbackI pfn_notify, long user_data, int @Nullable [] errcode_ret) cl_program clLinkProgram(cl_context context, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, cl_uint num_input_programs, cl_program const * input_programs, void (*) (cl_program, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
-
clGetKernelArgInfo
public static int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
-
clGetKernelArgInfo
public static int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
-
clEnqueueFillImage
public static int clEnqueueFillImage(long command_queue, long image, int[] fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueFillImage
public static int clEnqueueFillImage(long command_queue, long image, float[] fill_color, PointerBuffer origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, void const * fill_color, size_t const * origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-