com.nativelibs4java.opencl.library
Class OpenCLLibrary

java.lang.Object
  extended by com.nativelibs4java.opencl.library.OpenCLLibrary

public class OpenCLLibrary
extends Object

Wrapper for library OpenCL
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java or BridJ .


Nested Class Summary
static class OpenCLLibrary.cl_command_queue
           
static class OpenCLLibrary.cl_context
           
static class OpenCLLibrary.cl_device_id
           
static class OpenCLLibrary.cl_event
           
static class OpenCLLibrary.cl_GLsync
           
static class OpenCLLibrary.cl_kernel
           
static class OpenCLLibrary.cl_mem
           
static class OpenCLLibrary.cl_platform_id
           
static class OpenCLLibrary.cl_program
           
static class OpenCLLibrary.cl_sampler
           
static class OpenCLLibrary.clBuildProgram_arg1_callback
           
static class OpenCLLibrary.clCompileProgram_arg1_callback
           
static class OpenCLLibrary.clCreateContext_arg1_callback
           
static class OpenCLLibrary.clCreateContextFromType_arg1_callback
           
static class OpenCLLibrary.clCreateSubDevicesEXT_fn
           
static class OpenCLLibrary.clEnqueueNativeKernel_arg1_callback
           
static class OpenCLLibrary.clGetGLContextInfoKHR_fn
           
static class OpenCLLibrary.clIcdGetPlatformIDsKHR_fn
           
static class OpenCLLibrary.clLinkProgram_arg1_callback
           
static class OpenCLLibrary.clReleaseDeviceEXT_fn
           
static class OpenCLLibrary.clRetainDeviceEXT_fn
           
static class OpenCLLibrary.clSetEventCallback_arg1_callback
           
static class OpenCLLibrary.clSetMemObjectDestructorAPPLE_arg1_callback
           
static class OpenCLLibrary.clSetMemObjectDestructorCallback_arg1_callback
           
static class OpenCLLibrary.clSetPrintfCallback_arg1_callback
           
 
Field Summary
static int CL_A
           
static int CL_ADDRESS_CLAMP
           
static int CL_ADDRESS_CLAMP_TO_EDGE
           
static int CL_ADDRESS_MIRRORED_REPEAT
           
static int CL_ADDRESS_NONE
           
static int CL_ADDRESS_REPEAT
           
static int CL_AFFINITY_DOMAIN_L1_CACHE_EXT
           
static int CL_AFFINITY_DOMAIN_L2_CACHE_EXT
           
static int CL_AFFINITY_DOMAIN_L3_CACHE_EXT
           
static int CL_AFFINITY_DOMAIN_L4_CACHE_EXT
           
static int CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT
           
static int CL_AFFINITY_DOMAIN_NUMA_EXT
           
static int cl_APPLE_ContextLoggingFunctions
           
static int cl_APPLE_SetMemObjectDestructor
           
static int CL_ARGB
           
static int CL_BGRA
           
static int CL_BLOCKING
           
static int CL_BUFFER_CREATE_TYPE_REGION
           
static int CL_BUILD_ERROR
           
static int CL_BUILD_IN_PROGRESS
           
static int CL_BUILD_NONE
           
static int CL_BUILD_PROGRAM_FAILURE
           
static int CL_BUILD_SUCCESS
           
static int CL_CGL_DEVICE_FOR_CURRENT_VIRTUAL_SCREEN_APPLE
           
static int CL_CGL_DEVICES_FOR_SUPPORTED_VIRTUAL_SCREENS_APPLE
           
static int CL_CGL_SHAREGROUP_KHR
           
static int CL_CHAR_BIT
           
static int CL_CHAR_MAX
           
static int CL_CHAR_MIN
           
static int CL_COMMAND_ACQUIRE_GL_OBJECTS
           
static int CL_COMMAND_BARRIER
           
static int CL_COMMAND_COPY_BUFFER
           
static int CL_COMMAND_COPY_BUFFER_RECT
           
static int CL_COMMAND_COPY_BUFFER_TO_IMAGE
           
static int CL_COMMAND_COPY_IMAGE
           
static int CL_COMMAND_COPY_IMAGE_TO_BUFFER
           
static int CL_COMMAND_FILL_BUFFER
           
static int CL_COMMAND_FILL_IMAGE
           
static int CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR
           
static int CL_COMMAND_MAP_BUFFER
           
static int CL_COMMAND_MAP_IMAGE
           
static int CL_COMMAND_MARKER
           
static int CL_COMMAND_MIGRATE_MEM_OBJECTS
           
static int CL_COMMAND_NATIVE_KERNEL
           
static int CL_COMMAND_NDRANGE_KERNEL
           
static int CL_COMMAND_READ_BUFFER
           
static int CL_COMMAND_READ_BUFFER_RECT
           
static int CL_COMMAND_READ_IMAGE
           
static int CL_COMMAND_RELEASE_GL_OBJECTS
           
static int CL_COMMAND_TASK
           
static int CL_COMMAND_UNMAP_MEM_OBJECT
           
static int CL_COMMAND_USER
           
static int CL_COMMAND_WRITE_BUFFER
           
static int CL_COMMAND_WRITE_BUFFER_RECT
           
static int CL_COMMAND_WRITE_IMAGE
           
static int CL_COMPILE_PROGRAM_FAILURE
           
static int CL_COMPILER_NOT_AVAILABLE
           
static int CL_COMPLETE
           
static int CL_CONTEXT_DEVICES
           
static int CL_CONTEXT_INTEROP_USER_SYNC
           
static int CL_CONTEXT_NUM_DEVICES
           
static int CL_CONTEXT_PLATFORM
           
static int CL_CONTEXT_PROPERTIES
           
static int CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE
           
static int CL_CONTEXT_REFERENCE_COUNT
           
static int CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR
           
static int CL_DBL_DIG
           
static int CL_DBL_MANT_DIG
           
static int CL_DBL_MAX_10_EXP
           
static int CL_DBL_MAX_EXP
           
static int CL_DBL_MIN_10_EXP
           
static int CL_DBL_MIN_EXP
           
static int CL_DBL_RADIX
           
static int CL_DEVICE_ADDRESS_BITS
           
static int CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE
           
static int CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE
           
static int CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE
           
static int CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE
           
static int CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE
           
static int CL_DEVICE_AFFINITY_DOMAIN_NUMA
           
static int CL_DEVICE_AFFINITY_DOMAINS_EXT
           
static int CL_DEVICE_AVAILABLE
           
static int CL_DEVICE_BUILT_IN_KERNELS
           
static int CL_DEVICE_COMPILER_AVAILABLE
           
static int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
           
static int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV
           
static int CL_DEVICE_DOUBLE_FP_CONFIG
           
static int CL_DEVICE_ENDIAN_LITTLE
           
static int CL_DEVICE_ERROR_CORRECTION_SUPPORT
           
static int CL_DEVICE_EXECUTION_CAPABILITIES
           
static int CL_DEVICE_EXTENSIONS
           
static int CL_DEVICE_GLOBAL_MEM_CACHE_SIZE
           
static int CL_DEVICE_GLOBAL_MEM_CACHE_TYPE
           
static int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE
           
static int CL_DEVICE_GLOBAL_MEM_SIZE
           
static int CL_DEVICE_GPU_OVERLAP_NV
           
static int CL_DEVICE_HALF_FP_CONFIG
           
static int CL_DEVICE_HOST_UNIFIED_MEMORY
           
static int CL_DEVICE_IMAGE_MAX_ARRAY_SIZE
           
static int CL_DEVICE_IMAGE_MAX_BUFFER_SIZE
           
static int CL_DEVICE_IMAGE_SUPPORT
           
static int CL_DEVICE_IMAGE2D_MAX_HEIGHT
           
static int CL_DEVICE_IMAGE2D_MAX_WIDTH
           
static int CL_DEVICE_IMAGE3D_MAX_DEPTH
           
static int CL_DEVICE_IMAGE3D_MAX_HEIGHT
           
static int CL_DEVICE_IMAGE3D_MAX_WIDTH
           
static int CL_DEVICE_INTEGRATED_MEMORY_NV
           
static int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV
           
static int CL_DEVICE_LINKER_AVAILABLE
           
static int CL_DEVICE_LOCAL_MEM_SIZE
           
static int CL_DEVICE_LOCAL_MEM_TYPE
           
static int CL_DEVICE_MAX_CLOCK_FREQUENCY
           
static int CL_DEVICE_MAX_COMPUTE_UNITS
           
static int CL_DEVICE_MAX_CONSTANT_ARGS
           
static int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE
           
static int CL_DEVICE_MAX_MEM_ALLOC_SIZE
           
static int CL_DEVICE_MAX_PARAMETER_SIZE
           
static int CL_DEVICE_MAX_READ_IMAGE_ARGS
           
static int CL_DEVICE_MAX_SAMPLERS
           
static int CL_DEVICE_MAX_WORK_GROUP_SIZE
           
static int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS
           
static int CL_DEVICE_MAX_WORK_ITEM_SIZES
           
static int CL_DEVICE_MAX_WRITE_IMAGE_ARGS
           
static int CL_DEVICE_MEM_BASE_ADDR_ALIGN
           
static int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE
           
static int CL_DEVICE_NAME
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_INT
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG
           
static int CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT
           
static int CL_DEVICE_NOT_AVAILABLE
           
static int CL_DEVICE_NOT_FOUND
           
static int CL_DEVICE_OPENCL_C_VERSION
           
static int CL_DEVICE_PARENT_DEVICE
           
static int CL_DEVICE_PARENT_DEVICE_EXT
           
static int CL_DEVICE_PARTITION_AFFINITY_DOMAIN
           
static int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN
           
static int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT
           
static int CL_DEVICE_PARTITION_BY_COUNTS
           
static int CL_DEVICE_PARTITION_BY_COUNTS_EXT
           
static int CL_DEVICE_PARTITION_BY_COUNTS_LIST_END
           
static int CL_DEVICE_PARTITION_BY_NAMES_EXT
           
static int CL_DEVICE_PARTITION_EQUALLY
           
static int CL_DEVICE_PARTITION_EQUALLY_EXT
           
static int CL_DEVICE_PARTITION_FAILED
           
static int CL_DEVICE_PARTITION_FAILED_EXT
           
static int CL_DEVICE_PARTITION_MAX_SUB_DEVICES
           
static int CL_DEVICE_PARTITION_PROPERTIES
           
static int CL_DEVICE_PARTITION_STYLE_EXT
           
static int CL_DEVICE_PARTITION_TYPE
           
static int CL_DEVICE_PARTITION_TYPES_EXT
           
static int CL_DEVICE_PLATFORM
           
static int CL_DEVICE_PREFERRED_INTEROP_USER_SYNC
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG
           
static int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT
           
static int CL_DEVICE_PRINTF_BUFFER_SIZE
           
static int CL_DEVICE_PROFILE
           
static int CL_DEVICE_PROFILING_TIMER_OFFSET_AMD
           
static int CL_DEVICE_PROFILING_TIMER_RESOLUTION
           
static int CL_DEVICE_QUEUE_PROPERTIES
           
static int CL_DEVICE_REFERENCE_COUNT
           
static int CL_DEVICE_REFERENCE_COUNT_EXT
           
static int CL_DEVICE_REGISTERS_PER_BLOCK_NV
           
static int CL_DEVICE_SINGLE_FP_CONFIG
           
static int CL_DEVICE_TYPE
           
static int CL_DEVICE_TYPE_ACCELERATOR
           
static int CL_DEVICE_TYPE_ALL
           
static int CL_DEVICE_TYPE_CPU
           
static int CL_DEVICE_TYPE_CUSTOM
           
static int CL_DEVICE_TYPE_DEFAULT
           
static int CL_DEVICE_TYPE_GPU
           
static int CL_DEVICE_VENDOR
           
static int CL_DEVICE_VENDOR_ID
           
static int CL_DEVICE_VERSION
           
static int CL_DEVICE_WARP_SIZE_NV
           
static int CL_DEVICES_FOR_GL_CONTEXT_KHR
           
static int CL_DRIVER_VERSION
           
static int CL_EGL_DISPLAY_KHR
           
static int CL_EVENT_COMMAND_EXECUTION_STATUS
           
static int CL_EVENT_COMMAND_QUEUE
           
static int CL_EVENT_COMMAND_TYPE
           
static int CL_EVENT_CONTEXT
           
static int CL_EVENT_REFERENCE_COUNT
           
static int CL_EXEC_KERNEL
           
static int CL_EXEC_NATIVE_KERNEL
           
static int CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST
           
static int cl_ext_device_fission
           
static int CL_FALSE
           
static int CL_FILTER_LINEAR
           
static int CL_FILTER_NEAREST
           
static int CL_FLOAT
           
static int CL_FLT_DIG
           
static int CL_FLT_MANT_DIG
           
static int CL_FLT_MAX_10_EXP
           
static int CL_FLT_MAX_EXP
           
static int CL_FLT_MIN_10_EXP
           
static int CL_FLT_MIN_EXP
           
static int CL_FLT_RADIX
           
static int CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT
           
static int CL_FP_DENORM
           
static int CL_FP_FMA
           
static int CL_FP_INF_NAN
           
static int CL_FP_ROUND_TO_INF
           
static int CL_FP_ROUND_TO_NEAREST
           
static int CL_FP_ROUND_TO_ZERO
           
static int CL_FP_SOFT_FLOAT
           
static int CL_GL_CONTEXT_KHR
           
static int CL_GL_MIPMAP_LEVEL
           
static int CL_GL_OBJECT_BUFFER
           
static int CL_GL_OBJECT_RENDERBUFFER
           
static int CL_GL_OBJECT_TEXTURE_BUFFER
           
static int CL_GL_OBJECT_TEXTURE1D
           
static int CL_GL_OBJECT_TEXTURE1D_ARRAY
           
static int CL_GL_OBJECT_TEXTURE2D
           
static int CL_GL_OBJECT_TEXTURE2D_ARRAY
           
static int CL_GL_OBJECT_TEXTURE3D
           
static int CL_GL_TEXTURE_TARGET
           
static int CL_GLOBAL
           
static int CL_GLX_DISPLAY_KHR
           
static int CL_HALF_FLOAT
           
static int CL_HAS_HI_LO_VECTOR_FIELDS
           
static int CL_HAS_NAMED_VECTOR_FIELDS
           
static int CL_IMAGE_ARRAY_SIZE
           
static int CL_IMAGE_BUFFER
           
static int CL_IMAGE_DEPTH
           
static int CL_IMAGE_ELEMENT_SIZE
           
static int CL_IMAGE_FORMAT
           
static int CL_IMAGE_FORMAT_MISMATCH
           
static int CL_IMAGE_FORMAT_NOT_SUPPORTED
           
static int CL_IMAGE_HEIGHT
           
static int CL_IMAGE_NUM_MIP_LEVELS
           
static int CL_IMAGE_NUM_SAMPLES
           
static int CL_IMAGE_ROW_PITCH
           
static int CL_IMAGE_SLICE_PITCH
           
static int CL_IMAGE_WIDTH
           
static int CL_INT_MAX
           
static int CL_INT_MIN
           
static int CL_INTENSITY
           
static int CL_INVALID_ARG_INDEX
           
static int CL_INVALID_ARG_SIZE
           
static int CL_INVALID_ARG_VALUE
           
static int CL_INVALID_BINARY
           
static int CL_INVALID_BUFFER_SIZE
           
static int CL_INVALID_BUILD_OPTIONS
           
static int CL_INVALID_COMMAND_QUEUE
           
static int CL_INVALID_COMPILER_OPTIONS
           
static int CL_INVALID_CONTEXT
           
static int CL_INVALID_DEVICE
           
static int CL_INVALID_DEVICE_PARTITION_COUNT
           
static int CL_INVALID_DEVICE_TYPE
           
static int CL_INVALID_EVENT
           
static int CL_INVALID_EVENT_WAIT_LIST
           
static int CL_INVALID_GL_CONTEXT_APPLE
           
static int CL_INVALID_GL_OBJECT
           
static int CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
           
static int CL_INVALID_GLOBAL_OFFSET
           
static int CL_INVALID_GLOBAL_WORK_SIZE
           
static int CL_INVALID_HOST_PTR
           
static int CL_INVALID_IMAGE_DESCRIPTOR
           
static int CL_INVALID_IMAGE_FORMAT_DESCRIPTOR
           
static int CL_INVALID_IMAGE_SIZE
           
static int CL_INVALID_KERNEL
           
static int CL_INVALID_KERNEL_ARGS
           
static int CL_INVALID_KERNEL_DEFINITION
           
static int CL_INVALID_KERNEL_NAME
           
static int CL_INVALID_LINKER_OPTIONS
           
static int CL_INVALID_MEM_OBJECT
           
static int CL_INVALID_MIP_LEVEL
           
static int CL_INVALID_OPERATION
           
static int CL_INVALID_PARTITION_COUNT_EXT
           
static int CL_INVALID_PARTITION_NAME_EXT
           
static int CL_INVALID_PLATFORM
           
static int CL_INVALID_PROGRAM
           
static int CL_INVALID_PROGRAM_EXECUTABLE
           
static int CL_INVALID_PROPERTY
           
static int CL_INVALID_QUEUE_PROPERTIES
           
static int CL_INVALID_SAMPLER
           
static int CL_INVALID_VALUE
           
static int CL_INVALID_WORK_DIMENSION
           
static int CL_INVALID_WORK_GROUP_SIZE
           
static int CL_INVALID_WORK_ITEM_SIZE
           
static int CL_KERNEL_ARG_ACCESS_NONE
           
static int CL_KERNEL_ARG_ACCESS_QUALIFIER
           
static int CL_KERNEL_ARG_ACCESS_READ_ONLY
           
static int CL_KERNEL_ARG_ACCESS_READ_WRITE
           
static int CL_KERNEL_ARG_ACCESS_WRITE_ONLY
           
static int CL_KERNEL_ARG_ADDRESS_CONSTANT
           
static int CL_KERNEL_ARG_ADDRESS_GLOBAL
           
static int CL_KERNEL_ARG_ADDRESS_LOCAL
           
static int CL_KERNEL_ARG_ADDRESS_PRIVATE
           
static int CL_KERNEL_ARG_ADDRESS_QUALIFIER
           
static int CL_KERNEL_ARG_INFO_NOT_AVAILABLE
           
static int CL_KERNEL_ARG_NAME
           
static int CL_KERNEL_ARG_TYPE_CONST
           
static int CL_KERNEL_ARG_TYPE_NAME
           
static int CL_KERNEL_ARG_TYPE_NONE
           
static int CL_KERNEL_ARG_TYPE_QUALIFIER
           
static int CL_KERNEL_ARG_TYPE_RESTRICT
           
static int CL_KERNEL_ARG_TYPE_VOLATILE
           
static int CL_KERNEL_ATTRIBUTES
           
static int CL_KERNEL_COMPILE_WORK_GROUP_SIZE
           
static int CL_KERNEL_CONTEXT
           
static int CL_KERNEL_FUNCTION_NAME
           
static int CL_KERNEL_GLOBAL_WORK_SIZE
           
static int CL_KERNEL_LOCAL_MEM_SIZE
           
static int CL_KERNEL_NUM_ARGS
           
static int CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE
           
static int CL_KERNEL_PRIVATE_MEM_SIZE
           
static int CL_KERNEL_PROGRAM
           
static int CL_KERNEL_REFERENCE_COUNT
           
static int CL_KERNEL_WORK_GROUP_SIZE
           
static int cl_khr_gl_sharing
           
static int cl_khr_icd
           
static int CL_LINK_PROGRAM_FAILURE
           
static int CL_LINKER_NOT_AVAILABLE
           
static int CL_LOCAL
           
static int CL_LUMINANCE
           
static double CL_M_1_PI
           
static float CL_M_1_PI_F
           
static double CL_M_2_PI
           
static float CL_M_2_PI_F
           
static double CL_M_2_SQRTPI
           
static float CL_M_2_SQRTPI_F
           
static double CL_M_E
           
static float CL_M_E_F
           
static double CL_M_LN10
           
static float CL_M_LN10_F
           
static double CL_M_LN2
           
static float CL_M_LN2_F
           
static double CL_M_LOG10E
           
static float CL_M_LOG10E_F
           
static double CL_M_LOG2E
           
static float CL_M_LOG2E_F
           
static double CL_M_PI
           
static double CL_M_PI_2
           
static float CL_M_PI_2_F
           
static double CL_M_PI_4
           
static float CL_M_PI_4_F
           
static float CL_M_PI_F
           
static double CL_M_SQRT1_2
           
static float CL_M_SQRT1_2_F
           
static double CL_M_SQRT2
           
static float CL_M_SQRT2_F
           
static int CL_MAP_FAILURE
           
static int CL_MAP_READ
           
static int CL_MAP_WRITE
           
static int CL_MAP_WRITE_INVALIDATE_REGION
           
static int CL_MEM_ALLOC_HOST_PTR
           
static int CL_MEM_ASSOCIATED_MEMOBJECT
           
static int CL_MEM_CONTEXT
           
static int CL_MEM_COPY_HOST_PTR
           
static int CL_MEM_COPY_OVERLAP
           
static int CL_MEM_FLAGS
           
static int CL_MEM_HOST_NO_ACCESS
           
static int CL_MEM_HOST_PTR
           
static int CL_MEM_HOST_READ_ONLY
           
static int CL_MEM_HOST_WRITE_ONLY
           
static int CL_MEM_MAP_COUNT
           
static int CL_MEM_OBJECT_ALLOCATION_FAILURE
           
static int CL_MEM_OBJECT_BUFFER
           
static int CL_MEM_OBJECT_IMAGE1D
           
static int CL_MEM_OBJECT_IMAGE1D_ARRAY
           
static int CL_MEM_OBJECT_IMAGE1D_BUFFER
           
static int CL_MEM_OBJECT_IMAGE2D
           
static int CL_MEM_OBJECT_IMAGE2D_ARRAY
           
static int CL_MEM_OBJECT_IMAGE3D
           
static int CL_MEM_OFFSET
           
static int CL_MEM_READ_ONLY
           
static int CL_MEM_READ_WRITE
           
static int CL_MEM_REFERENCE_COUNT
           
static int CL_MEM_SIZE
           
static int CL_MEM_TYPE
           
static int CL_MEM_USE_HOST_PTR
           
static int CL_MEM_WRITE_ONLY
           
static int CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED
           
static int CL_MIGRATE_MEM_OBJECT_HOST
           
static int CL_MISALIGNED_SUB_BUFFER_OFFSET
           
static int CL_NON_BLOCKING
           
static int CL_NONE
           
static int CL_OUT_OF_HOST_MEMORY
           
static int CL_OUT_OF_RESOURCES
           
static int CL_PLATFORM_EXTENSIONS
           
static int CL_PLATFORM_ICD_SUFFIX_KHR
           
static int CL_PLATFORM_NAME
           
static int CL_PLATFORM_NOT_FOUND_KHR
           
static int CL_PLATFORM_PROFILE
           
static int CL_PLATFORM_VENDOR
           
static int CL_PLATFORM_VERSION
           
static int CL_PROFILING_COMMAND_END
           
static int CL_PROFILING_COMMAND_QUEUED
           
static int CL_PROFILING_COMMAND_START
           
static int CL_PROFILING_COMMAND_SUBMIT
           
static int CL_PROFILING_INFO_NOT_AVAILABLE
           
static int CL_PROGRAM_BINARIES
           
static int CL_PROGRAM_BINARY_SIZES
           
static int CL_PROGRAM_BINARY_TYPE
           
static int CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT
           
static int CL_PROGRAM_BINARY_TYPE_EXECUTABLE
           
static int CL_PROGRAM_BINARY_TYPE_LIBRARY
           
static int CL_PROGRAM_BINARY_TYPE_NONE
           
static int CL_PROGRAM_BUILD_LOG
           
static int CL_PROGRAM_BUILD_OPTIONS
           
static int CL_PROGRAM_BUILD_STATUS
           
static int CL_PROGRAM_CONTEXT
           
static int CL_PROGRAM_DEVICES
           
static int CL_PROGRAM_KERNEL_NAMES
           
static int CL_PROGRAM_NUM_DEVICES
           
static int CL_PROGRAM_NUM_KERNELS
           
static int CL_PROGRAM_REFERENCE_COUNT
           
static int CL_PROGRAM_SOURCE
           
static String CL_PROGRAM_STRING_DEBUG_INFO
           
static int CL_QUEUE_CONTEXT
           
static int CL_QUEUE_DEVICE
           
static int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
           
static int CL_QUEUE_PROFILING_ENABLE
           
static int CL_QUEUE_PROPERTIES
           
static int CL_QUEUE_REFERENCE_COUNT
           
static int CL_QUEUED
           
static int CL_R
           
static int CL_RA
           
static int CL_READ_ONLY_CACHE
           
static int CL_READ_WRITE_CACHE
           
static int CL_RG
           
static int CL_RGB
           
static int CL_RGBA
           
static int CL_RGBx
           
static int CL_RGx
           
static int CL_RUNNING
           
static int CL_Rx
           
static int CL_SAMPLER_ADDRESSING_MODE
           
static int CL_SAMPLER_CONTEXT
           
static int CL_SAMPLER_FILTER_MODE
           
static int CL_SAMPLER_NORMALIZED_COORDS
           
static int CL_SAMPLER_REFERENCE_COUNT
           
static int CL_SCHAR_MAX
           
static int CL_SCHAR_MIN
           
static int CL_SHRT_MAX
           
static int CL_SHRT_MIN
           
static int CL_SIGNED_INT16
           
static int CL_SIGNED_INT32
           
static int CL_SIGNED_INT8
           
static int CL_SNORM_INT16
           
static int CL_SNORM_INT8
           
static int CL_SUBMITTED
           
static int CL_SUCCESS
           
static int CL_TRUE
           
static int CL_UCHAR_MAX
           
static long CL_UINT_MAX
           
static int CL_UNORM_INT_101010
           
static int CL_UNORM_INT16
           
static int CL_UNORM_INT8
           
static int CL_UNORM_SHORT_555
           
static int CL_UNORM_SHORT_565
           
static int CL_UNSIGNED_INT16
           
static int CL_UNSIGNED_INT32
           
static int CL_UNSIGNED_INT8
           
static int CL_USHRT_MAX
           
static int CL_VERSION_1_0
           
static int CL_VERSION_1_1
           
static int CL_VERSION_1_2
           
static int CL_WGL_HDC_KHR
           
 
Constructor Summary
OpenCLLibrary()
           
 
Method Summary
 int clBuildProgram(long cl_program1, int cl_uint1, long cl_device_idPtr1, long charPtr1, long arg1, long voidPtr1)
           
 int clCompileProgram(OpenCLLibrary.cl_program cl_program1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1, org.bridj.Pointer<Byte> charPtr1, int cl_uint2, org.bridj.Pointer<OpenCLLibrary.cl_program> cl_programPtr1, org.bridj.Pointer<org.bridj.Pointer<Byte>> charPtrPtr1, org.bridj.Pointer<OpenCLLibrary.clCompileProgram_arg1_callback> arg1, org.bridj.Pointer<?> voidPtr1)
           
 long clCreateBuffer(long cl_context1, long cl_mem_flags1, long size_t1, long voidPtr1, long cl_intPtr1)
          Memory Object APIs
Original signature : cl_mem clCreateBuffer(cl_context, cl_mem_flags, size_t, void*, cl_int*)
 long clCreateCommandQueue(long cl_context1, long cl_device_id1, long cl_command_queue_properties1, long cl_intPtr1)
          Command Queue APIs
Original signature : cl_command_queue clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)
 long clCreateContext(long cl_context_propertiesPtr1, int cl_uint1, long cl_device_idPtr1, long arg1, long voidPtr1, long cl_intPtr1)
          Context APIs
Original signature : cl_context clCreateContext(const cl_context_properties*, cl_uint, const cl_device_id*, clCreateContext_arg1_callback, void*, cl_int*)
 OpenCLLibrary.cl_context clCreateContextFromType(org.bridj.Pointer<org.bridj.Pointer<Integer>> cl_context_propertiesPtr1, long cl_device_type1, org.bridj.Pointer<OpenCLLibrary.clCreateContextFromType_arg1_callback> arg1, org.bridj.Pointer<?> voidPtr1, org.bridj.Pointer<Integer> cl_intPtr1)
           
 OpenCLLibrary.cl_event clCreateEventFromGLsyncKHR(OpenCLLibrary.cl_context cl_context1, OpenCLLibrary.cl_GLsync cl_GLsync1, org.bridj.Pointer<Integer> cl_intPtr1)
           
 long clCreateFromGLBuffer(long cl_context1, long cl_mem_flags1, int cl_GLuint1, long intPtr1)
           
 long clCreateFromGLRenderbuffer(long cl_context1, long cl_mem_flags1, int cl_GLuint1, long cl_intPtr1)
           
 long clCreateFromGLTexture(long cl_context1, long cl_mem_flags1, int cl_GLenum1, int cl_GLint1, int cl_GLuint1, long cl_intPtr1)
           
 long clCreateFromGLTexture2D(long cl_context1, long cl_mem_flags1, int cl_GLenum1, int cl_GLint1, int cl_GLuint1, long cl_intPtr1)
           
 long clCreateFromGLTexture3D(long cl_context1, long cl_mem_flags1, int cl_GLenum1, int cl_GLint1, int cl_GLuint1, long cl_intPtr1)
           
 long clCreateImage(long cl_context1, long cl_mem_flags1, long cl_image_formatPtr1, long cl_image_descPtr1, long voidPtr1, long cl_intPtr1)
           
 long clCreateImage2D(long cl_context1, long cl_mem_flags1, long cl_image_formatPtr1, long size_t1, long size_t2, long size_t3, long voidPtr1, long cl_intPtr1)
           
 long clCreateImage3D(long cl_context1, long cl_mem_flags1, long cl_image_formatPtr1, long size_t1, long size_t2, long size_t3, long size_t4, long size_t5, long voidPtr1, long cl_intPtr1)
           
 long clCreateKernel(long cl_program1, long charPtr1, long cl_intPtr1)
          Kernel Object APIs
Original signature : cl_kernel clCreateKernel(cl_program, const char*, cl_int*)
 int clCreateKernelsInProgram(long cl_program1, int cl_uint1, long cl_kernelPtr1, long cl_uintPtr1)
           
 long clCreateProgramWithBinary(long cl_context1, int cl_uint1, long cl_device_idPtr1, long size_tPtr1, long charPtrPtr1, long cl_intPtr1, long cl_intPtr2)
           
 OpenCLLibrary.cl_program clCreateProgramWithBuiltInKernels(OpenCLLibrary.cl_context cl_context1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1, org.bridj.Pointer<Byte> charPtr1, org.bridj.Pointer<Integer> cl_intPtr1)
           
 long clCreateProgramWithSource(long cl_context1, int cl_uint1, long charPtrPtr1, long size_tPtr1, long cl_intPtr1)
          Program Object APIs
Original signature : cl_program clCreateProgramWithSource(cl_context, cl_uint, const char**, const size_t*, cl_int*)
 long clCreateSampler(long cl_context1, int cl_bool1, int cl_addressing_mode1, int cl_filter_mode1, long cl_intPtr1)
          Sampler APIs
Original signature : cl_sampler clCreateSampler(cl_context, cl_bool, cl_addressing_mode, cl_filter_mode, cl_int*)
 long clCreateSubBuffer(long cl_mem1, long cl_mem_flags1, int cl_buffer_create_type1, long voidPtr1, long cl_intPtr1)
           
 int clCreateSubDevices(OpenCLLibrary.cl_device_id cl_device_id1, org.bridj.Pointer<org.bridj.Pointer<Integer>> cl_device_partition_propertyPtr1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1, org.bridj.Pointer<Integer> cl_uintPtr1)
           
 int clCreateSubDevicesEXT(OpenCLLibrary.cl_device_id cl_device_id1, org.bridj.Pointer<Long> cl_device_partition_property_extPtr1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1, org.bridj.Pointer<Integer> cl_uintPtr1)
           
 long clCreateUserEvent(long cl_context1, long cl_intPtr1)
           
 int clEnqueueAcquireGLObjects(long cl_command_queue1, int cl_uint1, long cl_memPtr1, int cl_uint2, long cl_eventPtr1, long cl_eventPtr2)
           
 int clEnqueueBarrier(long cl_command_queue1)
           
 int clEnqueueBarrierWithWaitList(OpenCLLibrary.cl_command_queue cl_command_queue1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 int clEnqueueCopyBuffer(long cl_command_queue1, long cl_mem1, long cl_mem2, long size_t1, long size_t2, long size_t3, int cl_uint1, long cl_eventPtr1, long cl_eventPtr2)
           
 int clEnqueueCopyBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, org.bridj.Pointer<org.bridj.SizeT> size_tPtr1, org.bridj.Pointer<org.bridj.SizeT> size_tPtr2, org.bridj.Pointer<org.bridj.SizeT> size_tPtr3, long size_t1, long size_t2, long size_t3, long size_t4, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 int clEnqueueCopyBufferToImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, long size_t1, org.bridj.Pointer<org.bridj.SizeT> size_tPtr1, org.bridj.Pointer<org.bridj.SizeT> size_tPtr2, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 int clEnqueueCopyImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, org.bridj.Pointer<org.bridj.SizeT> size_tPtr1, org.bridj.Pointer<org.bridj.SizeT> size_tPtr2, org.bridj.Pointer<org.bridj.SizeT> size_tPtr3, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 int clEnqueueCopyImageToBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, org.bridj.Pointer<org.bridj.SizeT> size_tPtr1, org.bridj.Pointer<org.bridj.SizeT> size_tPtr2, long size_t1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 int clEnqueueFillBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, org.bridj.Pointer<?> voidPtr1, long size_t1, long size_t2, long size_t3, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 int clEnqueueFillImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, org.bridj.Pointer<?> voidPtr1, org.bridj.Pointer<org.bridj.SizeT> size_tPtr1, org.bridj.Pointer<org.bridj.SizeT> size_tPtr2, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 long clEnqueueMapBuffer(long cl_command_queue1, long cl_mem1, int cl_bool1, long cl_map_flags1, long size_t1, long size_t2, int cl_uint1, long cl_eventPtr1, long cl_eventPtr2, long cl_intPtr1)
           
 long clEnqueueMapImage(long cl_command_queue1, long cl_mem1, int cl_bool1, long cl_map_flags1, long size_tPtr1, long size_tPtr2, long size_tPtr3, long size_tPtr4, int cl_uint1, long cl_eventPtr1, long cl_eventPtr2, long cl_intPtr1)
           
 int clEnqueueMarker(long cl_command_queue1, long cl_eventPtr1)
           
 int clEnqueueMarkerWithWaitList(OpenCLLibrary.cl_command_queue cl_command_queue1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 int clEnqueueMigrateMemObjects(OpenCLLibrary.cl_command_queue cl_command_queue1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_mem> cl_memPtr1, long cl_mem_migration_flags1, int cl_uint2, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 int clEnqueueNativeKernel(OpenCLLibrary.cl_command_queue cl_command_queue1, org.bridj.Pointer<OpenCLLibrary.clEnqueueNativeKernel_arg1_callback> arg1, org.bridj.Pointer<?> voidPtr1, long size_t1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_mem> cl_memPtr1, org.bridj.Pointer<org.bridj.Pointer<?>> voidPtrPtr1, int cl_uint2, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 int clEnqueueNDRangeKernel(long cl_command_queue1, long cl_kernel1, int cl_uint1, long size_tPtr1, long size_tPtr2, long size_tPtr3, int cl_uint2, long cl_eventPtr1, long cl_eventPtr2)
           
 int clEnqueueReadBuffer(long cl_command_queue1, long cl_mem1, int cl_bool1, long size_t1, long size_t2, long voidPtr1, int cl_uint1, long cl_eventPtr1, long cl_eventPtr2)
          Enqueued Commands APIs
Original signature : cl_int clEnqueueReadBuffer(cl_command_queue, cl_mem, cl_bool, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*)
 int clEnqueueReadBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, org.bridj.Pointer<org.bridj.SizeT> size_tPtr1, org.bridj.Pointer<org.bridj.SizeT> size_tPtr2, org.bridj.Pointer<org.bridj.SizeT> size_tPtr3, long size_t1, long size_t2, long size_t3, long size_t4, org.bridj.Pointer<?> voidPtr1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 int clEnqueueReadImage(long cl_command_queue1, long cl_mem1, int cl_bool1, long size_tPtr1, long size_tPtr2, long size_t1, long size_t2, long voidPtr1, int cl_uint1, long cl_eventPtr1, long cl_eventPtr2)
           
 int clEnqueueReleaseGLObjects(long cl_command_queue1, int cl_uint1, long cl_memPtr1, int cl_uint2, long cl_eventPtr1, long cl_eventPtr2)
           
 int clEnqueueTask(long cl_command_queue1, long cl_kernel1, int cl_uint1, long cl_eventPtr1, long cl_eventPtr2)
           
 int clEnqueueUnmapMemObject(long cl_command_queue1, long cl_mem1, long voidPtr1, int cl_uint1, long cl_eventPtr1, long cl_eventPtr2)
           
 int clEnqueueWaitForEvents(long cl_command_queue1, int cl_uint1, long cl_eventPtr1)
           
 int clEnqueueWriteBuffer(long cl_command_queue1, long cl_mem1, int cl_bool1, long size_t1, long size_t2, long voidPtr1, int cl_uint1, long cl_eventPtr1, long cl_eventPtr2)
           
 int clEnqueueWriteBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, org.bridj.Pointer<org.bridj.SizeT> size_tPtr1, org.bridj.Pointer<org.bridj.SizeT> size_tPtr2, org.bridj.Pointer<org.bridj.SizeT> size_tPtr3, long size_t1, long size_t2, long size_t3, long size_t4, org.bridj.Pointer<?> voidPtr1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1, org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
           
 int clEnqueueWriteImage(long cl_command_queue1, long cl_mem1, int cl_bool1, long size_tPtr1, long size_tPtr2, long size_t1, long size_t2, long voidPtr1, int cl_uint1, long cl_eventPtr1, long cl_eventPtr2)
           
 int clFinish(long cl_command_queue1)
           
 int clFlush(long cl_command_queue1)
          Flush and Finish APIs
Original signature : cl_int clFlush(cl_command_queue)
 int clGetCommandQueueInfo(long cl_command_queue1, int cl_command_queue_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetContextInfo(long cl_context1, int cl_context_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetDeviceIDs(long cl_platform_id1, long cl_device_type1, int cl_uint1, long cl_device_idPtr1, long cl_uintPtr1)
          Device APIs
Original signature : cl_int clGetDeviceIDs(cl_platform_id, cl_device_type, cl_uint, cl_device_id*, cl_uint*)
 int clGetDeviceInfo(long cl_device_id1, int cl_device_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetEventInfo(long cl_event1, int cl_event_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetEventProfilingInfo(long cl_event1, int cl_profiling_info1, long size_t1, long voidPtr1, long size_tPtr1)
          Profiling APIs
Original signature : cl_int clGetEventProfilingInfo(cl_event, cl_profiling_info, size_t, void*, size_t*)
 org.bridj.Pointer<?> clGetExtensionFunctionAddress(org.bridj.Pointer<Byte> charPtr1)
           
 org.bridj.Pointer<?> clGetExtensionFunctionAddressForPlatform(OpenCLLibrary.cl_platform_id cl_platform_id1, org.bridj.Pointer<Byte> charPtr1)
          Extension function access
* Returns the extension function address for the given function name,
or NULL if a valid function can not be found.
 int clGetGLContextInfoAPPLE(long cl_context1, long voidPtr1, int cl_gl_platform_info1, long size_t1, long voidPtr2, long size_tPtr1)
          Apple extension for retrieving OpenGL context information for a CL context
created via the above method.
 int clGetGLContextInfoKHR(long cl_context_propertiesPtr1, int cl_gl_context_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetGLObjectInfo(long cl_mem1, long cl_gl_object_typePtr1, long cl_GLuintPtr1)
           
 int clGetGLTextureInfo(long cl_mem1, int cl_gl_texture_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetImageInfo(long cl_mem1, int cl_image_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetKernelArgInfo(long cl_kernel1, int cl_uint1, int cl_kernel_arg_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetKernelInfo(long cl_kernel1, int cl_kernel_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetKernelWorkGroupInfo(long cl_kernel1, long cl_device_id1, int cl_kernel_work_group_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetMemObjectInfo(long cl_mem1, int cl_mem_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetPlatformIDs(int cl_uint1, long cl_platform_idPtr1, long cl_uintPtr1)
          Platform API
Original signature : cl_int clGetPlatformIDs(cl_uint, cl_platform_id*, cl_uint*)
 int clGetPlatformInfo(long cl_platform_id1, int cl_platform_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetProgramBuildInfo(long cl_program1, long cl_device_id1, int cl_program_build_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetProgramInfo(long cl_program1, int cl_program_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetSamplerInfo(long cl_sampler1, int cl_sampler_info1, long size_t1, long voidPtr1, long size_tPtr1)
           
 int clGetSupportedImageFormats(long cl_context1, long cl_mem_flags1, int cl_mem_object_type1, int cl_uint1, long cl_image_formatPtr1, long cl_uintPtr1)
           
 int clIcdGetPlatformIDsKHR(int cl_uint1, long cl_platform_idPtr1, long cl_uintPtr1)
           
 OpenCLLibrary.cl_program clLinkProgram(OpenCLLibrary.cl_context cl_context1, int cl_uint1, org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1, org.bridj.Pointer<Byte> charPtr1, int cl_uint2, org.bridj.Pointer<OpenCLLibrary.cl_program> cl_programPtr1, org.bridj.Pointer<OpenCLLibrary.clLinkProgram_arg1_callback> arg1, org.bridj.Pointer<?> voidPtr1, org.bridj.Pointer<Integer> cl_intPtr1)
           
 void clLogMessagesToStderrAPPLE(org.bridj.Pointer<Byte> charPtr1, org.bridj.Pointer<?> voidPtr1, long size_t1, org.bridj.Pointer<?> voidPtr2)
          clLogMessagesToStderr sends all log messages to the file descriptor stderr
errstr
Original signature : void clLogMessagesToStderrAPPLE(const char*, const void*, size_t, void*)
 void clLogMessagesToStdoutAPPLE(org.bridj.Pointer<Byte> charPtr1, org.bridj.Pointer<?> voidPtr1, long size_t1, org.bridj.Pointer<?> voidPtr2)
          clLogMessagesToStdout sends all log messages to the file descriptor stdout
errstr
Original signature : void clLogMessagesToStdoutAPPLE(const char*, const void*, size_t, void*)
 void clLogMessagesToSystemLogAPPLE(org.bridj.Pointer<Byte> charPtr1, org.bridj.Pointer<?> voidPtr1, long size_t1, org.bridj.Pointer<?> voidPtr2)
          errstr
Original signature : void clLogMessagesToSystemLogAPPLE(const char*, const void*, size_t, void*)
 int clReleaseCommandQueue(long cl_command_queue1)
           
 int clReleaseContext(long cl_context1)
           
 int clReleaseDevice(long cl_device_id1)
           
 int clReleaseDeviceEXT(long cl_device_id1)
           
 int clReleaseEvent(long cl_event1)
           
 int clReleaseKernel(long cl_kernel1)
           
 int clReleaseMemObject(long cl_mem1)
           
 int clReleaseProgram(long cl_program1)
           
 int clReleaseSampler(long cl_sampler1)
           
 int clRetainCommandQueue(long cl_command_queue1)
           
 int clRetainContext(long cl_context1)
           
 int clRetainDevice(long cl_device_id1)
           
 int clRetainDeviceEXT(long cl_device_id1)
           
 int clRetainEvent(long cl_event1)
           
 int clRetainKernel(long cl_kernel1)
           
 int clRetainMemObject(long cl_mem1)
           
 int clRetainProgram(long cl_program1)
           
 int clRetainSampler(long cl_sampler1)
           
 int clSetCommandQueueProperty(long cl_command_queue1, long cl_command_queue_properties1, int cl_bool1, long cl_command_queue_propertiesPtr1)
          WARNING:
This API introduces mutable state into the OpenCL implementation.
 int clSetEventCallback(long cl_event1, int cl_int1, long arg1, long voidPtr1)
           
 int clSetKernelArg(long cl_kernel1, int cl_uint1, long size_t1, long voidPtr1)
           
 int clSetMemObjectDestructorAPPLE(OpenCLLibrary.cl_mem cl_mem1, org.bridj.Pointer<OpenCLLibrary.clSetMemObjectDestructorAPPLE_arg1_callback> arg1, org.bridj.Pointer<?> voidPtr1)
          memobj
Original signature : cl_int clSetMemObjectDestructorAPPLE(cl_mem, clSetMemObjectDestructorAPPLE_arg1_callback, void*)
 int clSetMemObjectDestructorCallback(long cl_mem1, long arg1, long voidPtr1)
           
 int clSetPrintfCallback(OpenCLLibrary.cl_context cl_context1, org.bridj.Pointer<OpenCLLibrary.clSetPrintfCallback_arg1_callback> arg1, org.bridj.Pointer<?> voidPtr1)
           
 int clSetUserEventStatus(long cl_event1, int cl_int1)
           
 int clUnloadCompiler()
           
 int clUnloadPlatformCompiler(long cl_platform_id1)
           
 int clWaitForEvents(int cl_uint1, long cl_eventPtr1)
          Event Object APIs
Original signature : cl_int clWaitForEvents(cl_uint, const cl_event*)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CL_DEVICE_TYPE_CPU

public static final int CL_DEVICE_TYPE_CPU
See Also:
Constant Field Values

CL_SCHAR_MAX

public static final int CL_SCHAR_MAX
See Also:
Constant Field Values

CL_FP_INF_NAN

public static final int CL_FP_INF_NAN
See Also:
Constant Field Values

CL_GLX_DISPLAY_KHR

public static final int CL_GLX_DISPLAY_KHR
See Also:
Constant Field Values

CL_GLOBAL

public static final int CL_GLOBAL
See Also:
Constant Field Values

CL_DEVICE_GLOBAL_MEM_SIZE

public static final int CL_DEVICE_GLOBAL_MEM_SIZE
See Also:
Constant Field Values

CL_KERNEL_LOCAL_MEM_SIZE

public static final int CL_KERNEL_LOCAL_MEM_SIZE
See Also:
Constant Field Values

CL_MEM_READ_ONLY

public static final int CL_MEM_READ_ONLY
See Also:
Constant Field Values

CL_IMAGE_NUM_MIP_LEVELS

public static final int CL_IMAGE_NUM_MIP_LEVELS
See Also:
Constant Field Values

CL_MEM_OBJECT_IMAGE1D_BUFFER

public static final int CL_MEM_OBJECT_IMAGE1D_BUFFER
See Also:
Constant Field Values

CL_PROGRAM_REFERENCE_COUNT

public static final int CL_PROGRAM_REFERENCE_COUNT
See Also:
Constant Field Values

CL_GL_OBJECT_TEXTURE2D_ARRAY

public static final int CL_GL_OBJECT_TEXTURE2D_ARRAY
See Also:
Constant Field Values

CL_M_PI_2

public static final double CL_M_PI_2
See Also:
Constant Field Values

CL_M_LOG2E_F

public static final float CL_M_LOG2E_F
See Also:
Constant Field Values

CL_M_PI_4

public static final double CL_M_PI_4
See Also:
Constant Field Values

CL_FLT_MIN_EXP

public static final int CL_FLT_MIN_EXP
See Also:
Constant Field Values

CL_DEVICE_VENDOR_ID

public static final int CL_DEVICE_VENDOR_ID
See Also:
Constant Field Values

CL_FLOAT

public static final int CL_FLOAT
See Also:
Constant Field Values

CL_NONE

public static final int CL_NONE
See Also:
Constant Field Values

CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT

public static final int CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT
See Also:
Constant Field Values

CL_BGRA

public static final int CL_BGRA
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR

public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR
See Also:
Constant Field Values

CL_COMPILE_PROGRAM_FAILURE

public static final int CL_COMPILE_PROGRAM_FAILURE
See Also:
Constant Field Values

CL_UNSIGNED_INT32

public static final int CL_UNSIGNED_INT32
See Also:
Constant Field Values

CL_DEVICE_MAX_COMPUTE_UNITS

public static final int CL_DEVICE_MAX_COMPUTE_UNITS
See Also:
Constant Field Values

CL_RGBx

public static final int CL_RGBx
See Also:
Constant Field Values

CL_CHAR_MIN

public static final int CL_CHAR_MIN
See Also:
Constant Field Values

CL_DEVICE_REGISTERS_PER_BLOCK_NV

public static final int CL_DEVICE_REGISTERS_PER_BLOCK_NV
See Also:
Constant Field Values

CL_PLATFORM_EXTENSIONS

public static final int CL_PLATFORM_EXTENSIONS
See Also:
Constant Field Values

CL_MEM_HOST_READ_ONLY

public static final int CL_MEM_HOST_READ_ONLY
See Also:
Constant Field Values

CL_DEVICE_TYPE_GPU

public static final int CL_DEVICE_TYPE_GPU
See Also:
Constant Field Values

CL_PROGRAM_NUM_KERNELS

public static final int CL_PROGRAM_NUM_KERNELS
See Also:
Constant Field Values

CL_M_PI_F

public static final float CL_M_PI_F
See Also:
Constant Field Values

CL_LINKER_NOT_AVAILABLE

public static final int CL_LINKER_NOT_AVAILABLE
See Also:
Constant Field Values

CL_READ_ONLY_CACHE

public static final int CL_READ_ONLY_CACHE
See Also:
Constant Field Values

CL_IMAGE_FORMAT_MISMATCH

public static final int CL_IMAGE_FORMAT_MISMATCH
See Also:
Constant Field Values

CL_OUT_OF_RESOURCES

public static final int CL_OUT_OF_RESOURCES
See Also:
Constant Field Values

CL_INVALID_IMAGE_SIZE

public static final int CL_INVALID_IMAGE_SIZE
See Also:
Constant Field Values

CL_INVALID_EVENT_WAIT_LIST

public static final int CL_INVALID_EVENT_WAIT_LIST
See Also:
Constant Field Values

CL_DEVICE_PARTITION_FAILED

public static final int CL_DEVICE_PARTITION_FAILED
See Also:
Constant Field Values

CL_IMAGE_BUFFER

public static final int CL_IMAGE_BUFFER
See Also:
Constant Field Values

cl_APPLE_SetMemObjectDestructor

public static final int cl_APPLE_SetMemObjectDestructor
See Also:
Constant Field Values

CL_UNSIGNED_INT16

public static final int CL_UNSIGNED_INT16
See Also:
Constant Field Values

CL_DEVICE_PRINTF_BUFFER_SIZE

public static final int CL_DEVICE_PRINTF_BUFFER_SIZE
See Also:
Constant Field Values

CL_COMMAND_NDRANGE_KERNEL

public static final int CL_COMMAND_NDRANGE_KERNEL
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT

public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT
See Also:
Constant Field Values

CL_COMMAND_FILL_IMAGE

public static final int CL_COMMAND_FILL_IMAGE
See Also:
Constant Field Values

CL_DEVICE_MAX_CONSTANT_ARGS

public static final int CL_DEVICE_MAX_CONSTANT_ARGS
See Also:
Constant Field Values

CL_PROGRAM_BINARY_TYPE_NONE

public static final int CL_PROGRAM_BINARY_TYPE_NONE
See Also:
Constant Field Values

CL_CHAR_BIT

public static final int CL_CHAR_BIT
See Also:
Constant Field Values

CL_DEVICE_TYPE_ALL

public static final int CL_DEVICE_TYPE_ALL
See Also:
Constant Field Values

CL_QUEUED

public static final int CL_QUEUED
See Also:
Constant Field Values

CL_M_LN10

public static final double CL_M_LN10
See Also:
Constant Field Values

CL_INVALID_MIP_LEVEL

public static final int CL_INVALID_MIP_LEVEL
See Also:
Constant Field Values

CL_ADDRESS_NONE

public static final int CL_ADDRESS_NONE
See Also:
Constant Field Values

CL_RGBA

public static final int CL_RGBA
See Also:
Constant Field Values

CL_CONTEXT_DEVICES

public static final int CL_CONTEXT_DEVICES
See Also:
Constant Field Values

CL_DEVICE_PARTITION_MAX_SUB_DEVICES

public static final int CL_DEVICE_PARTITION_MAX_SUB_DEVICES
See Also:
Constant Field Values

CL_INVALID_PARTITION_NAME_EXT

public static final int CL_INVALID_PARTITION_NAME_EXT
See Also:
Constant Field Values

CL_KERNEL_ARG_ACCESS_READ_ONLY

public static final int CL_KERNEL_ARG_ACCESS_READ_ONLY
See Also:
Constant Field Values

CL_INVALID_WORK_ITEM_SIZE

public static final int CL_INVALID_WORK_ITEM_SIZE
See Also:
Constant Field Values

CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV

public static final int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV
See Also:
Constant Field Values

CL_INVALID_WORK_GROUP_SIZE

public static final int CL_INVALID_WORK_GROUP_SIZE
See Also:
Constant Field Values

CL_DEVICE_ERROR_CORRECTION_SUPPORT

public static final int CL_DEVICE_ERROR_CORRECTION_SUPPORT
See Also:
Constant Field Values

CL_DBL_RADIX

public static final int CL_DBL_RADIX
See Also:
Constant Field Values

CL_DEVICE_PARTITION_BY_COUNTS

public static final int CL_DEVICE_PARTITION_BY_COUNTS
See Also:
Constant Field Values

CL_NON_BLOCKING

public static final int CL_NON_BLOCKING
See Also:
Constant Field Values

CL_DEVICE_LOCAL_MEM_SIZE

public static final int CL_DEVICE_LOCAL_MEM_SIZE
See Also:
Constant Field Values

CL_COMMAND_RELEASE_GL_OBJECTS

public static final int CL_COMMAND_RELEASE_GL_OBJECTS
See Also:
Constant Field Values

CL_ADDRESS_MIRRORED_REPEAT

public static final int CL_ADDRESS_MIRRORED_REPEAT
See Also:
Constant Field Values

CL_INVALID_KERNEL_ARGS

public static final int CL_INVALID_KERNEL_ARGS
See Also:
Constant Field Values

CL_INVALID_GL_CONTEXT_APPLE

public static final int CL_INVALID_GL_CONTEXT_APPLE
See Also:
Constant Field Values

CL_CONTEXT_PLATFORM

public static final int CL_CONTEXT_PLATFORM
See Also:
Constant Field Values

CL_HAS_HI_LO_VECTOR_FIELDS

public static final int CL_HAS_HI_LO_VECTOR_FIELDS
See Also:
Constant Field Values

CL_KERNEL_ARG_TYPE_RESTRICT

public static final int CL_KERNEL_ARG_TYPE_RESTRICT
See Also:
Constant Field Values

CL_MEM_MAP_COUNT

public static final int CL_MEM_MAP_COUNT
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT

public static final int CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT
See Also:
Constant Field Values

CL_PROFILING_COMMAND_SUBMIT

public static final int CL_PROFILING_COMMAND_SUBMIT
See Also:
Constant Field Values

CL_DBL_MIN_EXP

public static final int CL_DBL_MIN_EXP
See Also:
Constant Field Values

CL_M_SQRT2

public static final double CL_M_SQRT2
See Also:
Constant Field Values

CL_COMMAND_ACQUIRE_GL_OBJECTS

public static final int CL_COMMAND_ACQUIRE_GL_OBJECTS
See Also:
Constant Field Values

CL_UINT_MAX

public static final long CL_UINT_MAX
See Also:
Constant Field Values

CL_M_SQRT1_2_F

public static final float CL_M_SQRT1_2_F
See Also:
Constant Field Values

CL_M_2_SQRTPI

public static final double CL_M_2_SQRTPI
See Also:
Constant Field Values

CL_KERNEL_ARG_INFO_NOT_AVAILABLE

public static final int CL_KERNEL_ARG_INFO_NOT_AVAILABLE
See Also:
Constant Field Values

CL_COMMAND_NATIVE_KERNEL

public static final int CL_COMMAND_NATIVE_KERNEL
See Also:
Constant Field Values

CL_IMAGE_WIDTH

public static final int CL_IMAGE_WIDTH
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG

public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG
See Also:
Constant Field Values

CL_INVALID_DEVICE_TYPE

public static final int CL_INVALID_DEVICE_TYPE
See Also:
Constant Field Values

CL_COMMAND_COPY_IMAGE_TO_BUFFER

public static final int CL_COMMAND_COPY_IMAGE_TO_BUFFER
See Also:
Constant Field Values

CL_GL_TEXTURE_TARGET

public static final int CL_GL_TEXTURE_TARGET
See Also:
Constant Field Values

CL_QUEUE_PROPERTIES

public static final int CL_QUEUE_PROPERTIES
See Also:
Constant Field Values

CL_M_2_PI_F

public static final float CL_M_2_PI_F
See Also:
Constant Field Values

CL_COMMAND_WRITE_BUFFER_RECT

public static final int CL_COMMAND_WRITE_BUFFER_RECT
See Also:
Constant Field Values

CL_MEM_ASSOCIATED_MEMOBJECT

public static final int CL_MEM_ASSOCIATED_MEMOBJECT
See Also:
Constant Field Values

CL_INVALID_ARG_VALUE

public static final int CL_INVALID_ARG_VALUE
See Also:
Constant Field Values

CL_CONTEXT_REFERENCE_COUNT

public static final int CL_CONTEXT_REFERENCE_COUNT
See Also:
Constant Field Values

CL_DEVICE_TYPE

public static final int CL_DEVICE_TYPE
See Also:
Constant Field Values

CL_QUEUE_CONTEXT

public static final int CL_QUEUE_CONTEXT
See Also:
Constant Field Values

CL_DEVICE_SINGLE_FP_CONFIG

public static final int CL_DEVICE_SINGLE_FP_CONFIG
See Also:
Constant Field Values

CL_SNORM_INT16

public static final int CL_SNORM_INT16
See Also:
Constant Field Values

CL_ARGB

public static final int CL_ARGB
See Also:
Constant Field Values

CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV

public static final int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV
See Also:
Constant Field Values

CL_KERNEL_ARG_NAME

public static final int CL_KERNEL_ARG_NAME
See Also:
Constant Field Values

CL_EVENT_COMMAND_QUEUE

public static final int CL_EVENT_COMMAND_QUEUE
See Also:
Constant Field Values

CL_SUCCESS

public static final int CL_SUCCESS
See Also:
Constant Field Values

CL_PROFILING_INFO_NOT_AVAILABLE

public static final int CL_PROFILING_INFO_NOT_AVAILABLE
See Also:
Constant Field Values

CL_INVALID_BUFFER_SIZE

public static final int CL_INVALID_BUFFER_SIZE
See Also:
Constant Field Values

CL_FLT_MAX_EXP

public static final int CL_FLT_MAX_EXP
See Also:
Constant Field Values

CL_INVALID_ARG_SIZE

public static final int CL_INVALID_ARG_SIZE
See Also:
Constant Field Values

CL_QUEUE_PROFILING_ENABLE

public static final int CL_QUEUE_PROFILING_ENABLE
See Also:
Constant Field Values

CL_KERNEL_REFERENCE_COUNT

public static final int CL_KERNEL_REFERENCE_COUNT
See Also:
Constant Field Values

CL_KERNEL_ARG_TYPE_CONST

public static final int CL_KERNEL_ARG_TYPE_CONST
See Also:
Constant Field Values

CL_MEM_ALLOC_HOST_PTR

public static final int CL_MEM_ALLOC_HOST_PTR
See Also:
Constant Field Values

CL_DEVICE_IMAGE2D_MAX_WIDTH

public static final int CL_DEVICE_IMAGE2D_MAX_WIDTH
See Also:
Constant Field Values

CL_BUILD_PROGRAM_FAILURE

public static final int CL_BUILD_PROGRAM_FAILURE
See Also:
Constant Field Values

CL_COMMAND_COPY_BUFFER

public static final int CL_COMMAND_COPY_BUFFER
See Also:
Constant Field Values

CL_KERNEL_NUM_ARGS

public static final int CL_KERNEL_NUM_ARGS
See Also:
Constant Field Values

CL_BUFFER_CREATE_TYPE_REGION

public static final int CL_BUFFER_CREATE_TYPE_REGION
See Also:
Constant Field Values

CL_COMMAND_BARRIER

public static final int CL_COMMAND_BARRIER
See Also:
Constant Field Values

CL_UNORM_SHORT_555

public static final int CL_UNORM_SHORT_555
See Also:
Constant Field Values

CL_INVALID_PROPERTY

public static final int CL_INVALID_PROPERTY
See Also:
Constant Field Values

CL_IMAGE_NUM_SAMPLES

public static final int CL_IMAGE_NUM_SAMPLES
See Also:
Constant Field Values

CL_PROGRAM_SOURCE

public static final int CL_PROGRAM_SOURCE
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR

public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR
See Also:
Constant Field Values

CL_PROGRAM_BINARY_TYPE

public static final int CL_PROGRAM_BINARY_TYPE
See Also:
Constant Field Values

CL_DEVICE_COMPILER_AVAILABLE

public static final int CL_DEVICE_COMPILER_AVAILABLE
See Also:
Constant Field Values

CL_FP_ROUND_TO_INF

public static final int CL_FP_ROUND_TO_INF
See Also:
Constant Field Values

CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE

public static final int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE
See Also:
Constant Field Values

CL_IMAGE_ROW_PITCH

public static final int CL_IMAGE_ROW_PITCH
See Also:
Constant Field Values

CL_INVALID_ARG_INDEX

public static final int CL_INVALID_ARG_INDEX
See Also:
Constant Field Values

CL_LINK_PROGRAM_FAILURE

public static final int CL_LINK_PROGRAM_FAILURE
See Also:
Constant Field Values

CL_DEVICE_ENDIAN_LITTLE

public static final int CL_DEVICE_ENDIAN_LITTLE
See Also:
Constant Field Values

CL_COMMAND_READ_BUFFER

public static final int CL_COMMAND_READ_BUFFER
See Also:
Constant Field Values

CL_UNORM_INT_101010

public static final int CL_UNORM_INT_101010
See Also:
Constant Field Values

CL_KERNEL_WORK_GROUP_SIZE

public static final int CL_KERNEL_WORK_GROUP_SIZE
See Also:
Constant Field Values

CL_COMMAND_UNMAP_MEM_OBJECT

public static final int CL_COMMAND_UNMAP_MEM_OBJECT
See Also:
Constant Field Values

CL_INVALID_PLATFORM

public static final int CL_INVALID_PLATFORM
See Also:
Constant Field Values

CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR

public static final int CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
See Also:
Constant Field Values

CL_FLT_RADIX

public static final int CL_FLT_RADIX
See Also:
Constant Field Values

CL_DEVICE_PARTITION_BY_NAMES_EXT

public static final int CL_DEVICE_PARTITION_BY_NAMES_EXT
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT

public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT
See Also:
Constant Field Values

CL_PROGRAM_KERNEL_NAMES

public static final int CL_PROGRAM_KERNEL_NAMES
See Also:
Constant Field Values

CL_SHRT_MIN

public static final int CL_SHRT_MIN
See Also:
Constant Field Values

CL_INVALID_EVENT

public static final int CL_INVALID_EVENT
See Also:
Constant Field Values

CL_RG

public static final int CL_RG
See Also:
Constant Field Values

CL_RA

public static final int CL_RA
See Also:
Constant Field Values

CL_PROGRAM_BUILD_OPTIONS

public static final int CL_PROGRAM_BUILD_OPTIONS
See Also:
Constant Field Values

CL_INVALID_COMMAND_QUEUE

public static final int CL_INVALID_COMMAND_QUEUE
See Also:
Constant Field Values

cl_khr_icd

public static final int cl_khr_icd
See Also:
Constant Field Values

CL_FP_ROUND_TO_NEAREST

public static final int CL_FP_ROUND_TO_NEAREST
See Also:
Constant Field Values

CL_HALF_FLOAT

public static final int CL_HALF_FLOAT
See Also:
Constant Field Values

CL_KERNEL_ARG_ADDRESS_LOCAL

public static final int CL_KERNEL_ARG_ADDRESS_LOCAL
See Also:
Constant Field Values

CL_INVALID_BINARY

public static final int CL_INVALID_BINARY
See Also:
Constant Field Values

CL_COMMAND_WRITE_IMAGE

public static final int CL_COMMAND_WRITE_IMAGE
See Also:
Constant Field Values

CL_INVALID_KERNEL_DEFINITION

public static final int CL_INVALID_KERNEL_DEFINITION
See Also:
Constant Field Values

CL_ADDRESS_CLAMP

public static final int CL_ADDRESS_CLAMP
See Also:
Constant Field Values

CL_COMMAND_USER

public static final int CL_COMMAND_USER
See Also:
Constant Field Values

CL_UNORM_SHORT_565

public static final int CL_UNORM_SHORT_565
See Also:
Constant Field Values

CL_UNORM_INT16

public static final int CL_UNORM_INT16
See Also:
Constant Field Values

CL_M_2_PI

public static final double CL_M_2_PI
See Also:
Constant Field Values

CL_ADDRESS_REPEAT

public static final int CL_ADDRESS_REPEAT
See Also:
Constant Field Values

CL_FALSE

public static final int CL_FALSE
See Also:
Constant Field Values

CL_Rx

public static final int CL_Rx
See Also:
Constant Field Values

CL_INVALID_GLOBAL_OFFSET

public static final int CL_INVALID_GLOBAL_OFFSET
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_INTEROP_USER_SYNC

public static final int CL_DEVICE_PREFERRED_INTEROP_USER_SYNC
See Also:
Constant Field Values

CL_INVALID_PROGRAM

public static final int CL_INVALID_PROGRAM
See Also:
Constant Field Values

CL_INVALID_KERNEL

public static final int CL_INVALID_KERNEL
See Also:
Constant Field Values

CL_MEM_SIZE

public static final int CL_MEM_SIZE
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_L1_CACHE_EXT

public static final int CL_AFFINITY_DOMAIN_L1_CACHE_EXT
See Also:
Constant Field Values

CL_PROGRAM_BINARIES

public static final int CL_PROGRAM_BINARIES
See Also:
Constant Field Values

CL_DEVICE_TYPE_DEFAULT

public static final int CL_DEVICE_TYPE_DEFAULT
See Also:
Constant Field Values

CL_DEVICE_IMAGE2D_MAX_HEIGHT

public static final int CL_DEVICE_IMAGE2D_MAX_HEIGHT
See Also:
Constant Field Values

CL_MEM_HOST_WRITE_ONLY

public static final int CL_MEM_HOST_WRITE_ONLY
See Also:
Constant Field Values

CL_INVALID_BUILD_OPTIONS

public static final int CL_INVALID_BUILD_OPTIONS
See Also:
Constant Field Values

CL_DEVICE_NOT_AVAILABLE

public static final int CL_DEVICE_NOT_AVAILABLE
See Also:
Constant Field Values

CL_INVALID_VALUE

public static final int CL_INVALID_VALUE
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_L3_CACHE_EXT

public static final int CL_AFFINITY_DOMAIN_L3_CACHE_EXT
See Also:
Constant Field Values

CL_DEVICE_MEM_BASE_ADDR_ALIGN

public static final int CL_DEVICE_MEM_BASE_ADDR_ALIGN
See Also:
Constant Field Values

CL_DEVICE_MAX_WORK_GROUP_SIZE

public static final int CL_DEVICE_MAX_WORK_GROUP_SIZE
See Also:
Constant Field Values

CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE

public static final int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
See Also:
Constant Field Values

CL_SAMPLER_NORMALIZED_COORDS

public static final int CL_SAMPLER_NORMALIZED_COORDS
See Also:
Constant Field Values

CL_EVENT_REFERENCE_COUNT

public static final int CL_EVENT_REFERENCE_COUNT
See Also:
Constant Field Values

CL_MEM_HOST_PTR

public static final int CL_MEM_HOST_PTR
See Also:
Constant Field Values

CL_M_1_PI_F

public static final float CL_M_1_PI_F
See Also:
Constant Field Values

CL_INVALID_LINKER_OPTIONS

public static final int CL_INVALID_LINKER_OPTIONS
See Also:
Constant Field Values

CL_MEM_OBJECT_ALLOCATION_FAILURE

public static final int CL_MEM_OBJECT_ALLOCATION_FAILURE
See Also:
Constant Field Values

CL_INVALID_MEM_OBJECT

public static final int CL_INVALID_MEM_OBJECT
See Also:
Constant Field Values

CL_M_LN2

public static final double CL_M_LN2
See Also:
Constant Field Values

CL_COMPLETE

public static final int CL_COMPLETE
See Also:
Constant Field Values

CL_IMAGE_ARRAY_SIZE

public static final int CL_IMAGE_ARRAY_SIZE
See Also:
Constant Field Values

CL_INTENSITY

public static final int CL_INTENSITY
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF

public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF
See Also:
Constant Field Values

CL_INVALID_PROGRAM_EXECUTABLE

public static final int CL_INVALID_PROGRAM_EXECUTABLE
See Also:
Constant Field Values

CL_KERNEL_ARG_TYPE_QUALIFIER

public static final int CL_KERNEL_ARG_TYPE_QUALIFIER
See Also:
Constant Field Values

CL_MEM_WRITE_ONLY

public static final int CL_MEM_WRITE_ONLY
See Also:
Constant Field Values

CL_GL_OBJECT_TEXTURE1D

public static final int CL_GL_OBJECT_TEXTURE1D
See Also:
Constant Field Values

CL_PROGRAM_CONTEXT

public static final int CL_PROGRAM_CONTEXT
See Also:
Constant Field Values

CL_PLATFORM_ICD_SUFFIX_KHR

public static final int CL_PLATFORM_ICD_SUFFIX_KHR
See Also:
Constant Field Values

CL_KERNEL_ARG_TYPE_NONE

public static final int CL_KERNEL_ARG_TYPE_NONE
See Also:
Constant Field Values

CL_KERNEL_ARG_ACCESS_WRITE_ONLY

public static final int CL_KERNEL_ARG_ACCESS_WRITE_ONLY
See Also:
Constant Field Values

CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST

public static final int CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST
See Also:
Constant Field Values

CL_SAMPLER_ADDRESSING_MODE

public static final int CL_SAMPLER_ADDRESSING_MODE
See Also:
Constant Field Values

CL_MEM_CONTEXT

public static final int CL_MEM_CONTEXT
See Also:
Constant Field Values

CL_DEVICE_IMAGE3D_MAX_HEIGHT

public static final int CL_DEVICE_IMAGE3D_MAX_HEIGHT
See Also:
Constant Field Values

CL_KERNEL_ARG_ADDRESS_PRIVATE

public static final int CL_KERNEL_ARG_ADDRESS_PRIVATE
See Also:
Constant Field Values

CL_DEVICE_MAX_READ_IMAGE_ARGS

public static final int CL_DEVICE_MAX_READ_IMAGE_ARGS
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF

public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF
See Also:
Constant Field Values

CL_DEVICE_NOT_FOUND

public static final int CL_DEVICE_NOT_FOUND
See Also:
Constant Field Values

CL_CGL_DEVICES_FOR_SUPPORTED_VIRTUAL_SCREENS_APPLE

public static final int CL_CGL_DEVICES_FOR_SUPPORTED_VIRTUAL_SCREENS_APPLE
See Also:
Constant Field Values

CL_RGx

public static final int CL_RGx
See Also:
Constant Field Values

CL_DEVICE_MAX_PARAMETER_SIZE

public static final int CL_DEVICE_MAX_PARAMETER_SIZE
See Also:
Constant Field Values

CL_DEVICE_IMAGE3D_MAX_DEPTH

public static final int CL_DEVICE_IMAGE3D_MAX_DEPTH
See Also:
Constant Field Values

CL_GL_OBJECT_TEXTURE2D

public static final int CL_GL_OBJECT_TEXTURE2D
See Also:
Constant Field Values

CL_MEM_HOST_NO_ACCESS

public static final int CL_MEM_HOST_NO_ACCESS
See Also:
Constant Field Values

CL_INVALID_COMPILER_OPTIONS

public static final int CL_INVALID_COMPILER_OPTIONS
See Also:
Constant Field Values

CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT

public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT
See Also:
Constant Field Values

CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE

public static final int CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE
See Also:
Constant Field Values

CL_DEVICE_TYPE_CUSTOM

public static final int CL_DEVICE_TYPE_CUSTOM
See Also:
Constant Field Values

CL_MEM_USE_HOST_PTR

public static final int CL_MEM_USE_HOST_PTR
See Also:
Constant Field Values

CL_SIGNED_INT8

public static final int CL_SIGNED_INT8
See Also:
Constant Field Values

CL_DEVICE_WARP_SIZE_NV

public static final int CL_DEVICE_WARP_SIZE_NV
See Also:
Constant Field Values

CL_DEVICE_OPENCL_C_VERSION

public static final int CL_DEVICE_OPENCL_C_VERSION
See Also:
Constant Field Values

CL_DEVICE_ADDRESS_BITS

public static final int CL_DEVICE_ADDRESS_BITS
See Also:
Constant Field Values

CL_DEVICE_PARTITION_BY_COUNTS_EXT

public static final int CL_DEVICE_PARTITION_BY_COUNTS_EXT
See Also:
Constant Field Values

CL_GL_OBJECT_BUFFER

public static final int CL_GL_OBJECT_BUFFER
See Also:
Constant Field Values

CL_SAMPLER_CONTEXT

public static final int CL_SAMPLER_CONTEXT
See Also:
Constant Field Values

CL_GL_OBJECT_TEXTURE3D

public static final int CL_GL_OBJECT_TEXTURE3D
See Also:
Constant Field Values

CL_PLATFORM_VERSION

public static final int CL_PLATFORM_VERSION
See Also:
Constant Field Values

CL_DRIVER_VERSION

public static final int CL_DRIVER_VERSION
See Also:
Constant Field Values

CL_DEVICE_LOCAL_MEM_TYPE

public static final int CL_DEVICE_LOCAL_MEM_TYPE
See Also:
Constant Field Values

CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE

public static final int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE
See Also:
Constant Field Values

CL_KERNEL_ARG_ACCESS_NONE

public static final int CL_KERNEL_ARG_ACCESS_NONE
See Also:
Constant Field Values

CL_DEVICE_VERSION

public static final int CL_DEVICE_VERSION
See Also:
Constant Field Values

CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE

public static final int CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE
See Also:
Constant Field Values

CL_PLATFORM_NOT_FOUND_KHR

public static final int CL_PLATFORM_NOT_FOUND_KHR
See Also:
Constant Field Values

CL_M_2_SQRTPI_F

public static final float CL_M_2_SQRTPI_F
See Also:
Constant Field Values

CL_SIGNED_INT32

public static final int CL_SIGNED_INT32
See Also:
Constant Field Values

CL_READ_WRITE_CACHE

public static final int CL_READ_WRITE_CACHE
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT

public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT
See Also:
Constant Field Values

CL_KERNEL_GLOBAL_WORK_SIZE

public static final int CL_KERNEL_GLOBAL_WORK_SIZE
See Also:
Constant Field Values

CL_KERNEL_COMPILE_WORK_GROUP_SIZE

public static final int CL_KERNEL_COMPILE_WORK_GROUP_SIZE
See Also:
Constant Field Values

CL_PLATFORM_PROFILE

public static final int CL_PLATFORM_PROFILE
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT

public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT
See Also:
Constant Field Values

CL_M_PI_4_F

public static final float CL_M_PI_4_F
See Also:
Constant Field Values

CL_DEVICE_REFERENCE_COUNT

public static final int CL_DEVICE_REFERENCE_COUNT
See Also:
Constant Field Values

CL_PROFILING_COMMAND_END

public static final int CL_PROFILING_COMMAND_END
See Also:
Constant Field Values

CL_DEVICE_PROFILE

public static final int CL_DEVICE_PROFILE
See Also:
Constant Field Values

CL_INVALID_OPERATION

public static final int CL_INVALID_OPERATION
See Also:
Constant Field Values

CL_DEVICE_REFERENCE_COUNT_EXT

public static final int CL_DEVICE_REFERENCE_COUNT_EXT
See Also:
Constant Field Values

CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE

public static final int CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE
See Also:
Constant Field Values

CL_MEM_TYPE

public static final int CL_MEM_TYPE
See Also:
Constant Field Values

CL_INVALID_DEVICE_PARTITION_COUNT

public static final int CL_INVALID_DEVICE_PARTITION_COUNT
See Also:
Constant Field Values

CL_KERNEL_CONTEXT

public static final int CL_KERNEL_CONTEXT
See Also:
Constant Field Values

CL_DEVICE_MAX_CLOCK_FREQUENCY

public static final int CL_DEVICE_MAX_CLOCK_FREQUENCY
See Also:
Constant Field Values

CL_DEVICE_PARTITION_TYPE

public static final int CL_DEVICE_PARTITION_TYPE
See Also:
Constant Field Values

CL_BLOCKING

public static final int CL_BLOCKING
See Also:
Constant Field Values

CL_EVENT_CONTEXT

public static final int CL_EVENT_CONTEXT
See Also:
Constant Field Values

CL_CONTEXT_NUM_DEVICES

public static final int CL_CONTEXT_NUM_DEVICES
See Also:
Constant Field Values

CL_HAS_NAMED_VECTOR_FIELDS

public static final int CL_HAS_NAMED_VECTOR_FIELDS
See Also:
Constant Field Values

CL_GL_CONTEXT_KHR

public static final int CL_GL_CONTEXT_KHR
See Also:
Constant Field Values

CL_DEVICE_PROFILING_TIMER_RESOLUTION

public static final int CL_DEVICE_PROFILING_TIMER_RESOLUTION
See Also:
Constant Field Values

CL_MIGRATE_MEM_OBJECT_HOST

public static final int CL_MIGRATE_MEM_OBJECT_HOST
See Also:
Constant Field Values

CL_KERNEL_ARG_ADDRESS_GLOBAL

public static final int CL_KERNEL_ARG_ADDRESS_GLOBAL
See Also:
Constant Field Values

CL_PROGRAM_BUILD_STATUS

public static final int CL_PROGRAM_BUILD_STATUS
See Also:
Constant Field Values

CL_DEVICE_GLOBAL_MEM_CACHE_TYPE

public static final int CL_DEVICE_GLOBAL_MEM_CACHE_TYPE
See Also:
Constant Field Values

CL_SUBMITTED

public static final int CL_SUBMITTED
See Also:
Constant Field Values

CL_PROGRAM_STRING_DEBUG_INFO

public static final String CL_PROGRAM_STRING_DEBUG_INFO
See Also:
Constant Field Values

CL_DEVICE_AFFINITY_DOMAIN_NUMA

public static final int CL_DEVICE_AFFINITY_DOMAIN_NUMA
See Also:
Constant Field Values

CL_PLATFORM_NAME

public static final int CL_PLATFORM_NAME
See Also:
Constant Field Values

CL_COMMAND_COPY_BUFFER_RECT

public static final int CL_COMMAND_COPY_BUFFER_RECT
See Also:
Constant Field Values

CL_COMPILER_NOT_AVAILABLE

public static final int CL_COMPILER_NOT_AVAILABLE
See Also:
Constant Field Values

CL_SNORM_INT8

public static final int CL_SNORM_INT8
See Also:
Constant Field Values

CL_FP_FMA

public static final int CL_FP_FMA
See Also:
Constant Field Values

CL_CONTEXT_INTEROP_USER_SYNC

public static final int CL_CONTEXT_INTEROP_USER_SYNC
See Also:
Constant Field Values

CL_PROFILING_COMMAND_START

public static final int CL_PROFILING_COMMAND_START
See Also:
Constant Field Values

CL_COMMAND_COPY_IMAGE

public static final int CL_COMMAND_COPY_IMAGE
See Also:
Constant Field Values

CL_DEVICE_MAX_WORK_ITEM_SIZES

public static final int CL_DEVICE_MAX_WORK_ITEM_SIZES
See Also:
Constant Field Values

CL_IMAGE_ELEMENT_SIZE

public static final int CL_IMAGE_ELEMENT_SIZE
See Also:
Constant Field Values

CL_DEVICE_PARENT_DEVICE

public static final int CL_DEVICE_PARENT_DEVICE
See Also:
Constant Field Values

CL_DEVICE_PARTITION_EQUALLY_EXT

public static final int CL_DEVICE_PARTITION_EQUALLY_EXT
See Also:
Constant Field Values

CL_INVALID_CONTEXT

public static final int CL_INVALID_CONTEXT
See Also:
Constant Field Values

CL_IMAGE_HEIGHT

public static final int CL_IMAGE_HEIGHT
See Also:
Constant Field Values

CL_DEVICE_HOST_UNIFIED_MEMORY

public static final int CL_DEVICE_HOST_UNIFIED_MEMORY
See Also:
Constant Field Values

CL_COMMAND_MARKER

public static final int CL_COMMAND_MARKER
See Also:
Constant Field Values

CL_KERNEL_ATTRIBUTES

public static final int CL_KERNEL_ATTRIBUTES
See Also:
Constant Field Values

CL_COMMAND_MIGRATE_MEM_OBJECTS

public static final int CL_COMMAND_MIGRATE_MEM_OBJECTS
See Also:
Constant Field Values

CL_INVALID_IMAGE_DESCRIPTOR

public static final int CL_INVALID_IMAGE_DESCRIPTOR
See Also:
Constant Field Values

CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR

public static final int CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR
See Also:
Constant Field Values

CL_MAP_WRITE_INVALIDATE_REGION

public static final int CL_MAP_WRITE_INVALIDATE_REGION
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_L2_CACHE_EXT

public static final int CL_AFFINITY_DOMAIN_L2_CACHE_EXT
See Also:
Constant Field Values

CL_EXEC_NATIVE_KERNEL

public static final int CL_EXEC_NATIVE_KERNEL
See Also:
Constant Field Values

CL_USHRT_MAX

public static final int CL_USHRT_MAX
See Also:
Constant Field Values

CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR

public static final int CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR
See Also:
Constant Field Values

CL_KERNEL_PRIVATE_MEM_SIZE

public static final int CL_KERNEL_PRIVATE_MEM_SIZE
See Also:
Constant Field Values

CL_KERNEL_ARG_ADDRESS_CONSTANT

public static final int CL_KERNEL_ARG_ADDRESS_CONSTANT
See Also:
Constant Field Values

CL_DEVICE_PARTITION_BY_COUNTS_LIST_END

public static final int CL_DEVICE_PARTITION_BY_COUNTS_LIST_END
See Also:
Constant Field Values

CL_COMMAND_MAP_IMAGE

public static final int CL_COMMAND_MAP_IMAGE
See Also:
Constant Field Values

CL_GL_OBJECT_TEXTURE_BUFFER

public static final int CL_GL_OBJECT_TEXTURE_BUFFER
See Also:
Constant Field Values

CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED

public static final int CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED
See Also:
Constant Field Values

CL_EXEC_KERNEL

public static final int CL_EXEC_KERNEL
See Also:
Constant Field Values

CL_INVALID_GL_OBJECT

public static final int CL_INVALID_GL_OBJECT
See Also:
Constant Field Values

CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV

public static final int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
See Also:
Constant Field Values

CL_COMMAND_READ_BUFFER_RECT

public static final int CL_COMMAND_READ_BUFFER_RECT
See Also:
Constant Field Values

CL_QUEUE_DEVICE

public static final int CL_QUEUE_DEVICE
See Also:
Constant Field Values

CL_DEVICE_GPU_OVERLAP_NV

public static final int CL_DEVICE_GPU_OVERLAP_NV
See Also:
Constant Field Values

CL_DEVICE_EXTENSIONS

public static final int CL_DEVICE_EXTENSIONS
See Also:
Constant Field Values

CL_KERNEL_ARG_TYPE_VOLATILE

public static final int CL_KERNEL_ARG_TYPE_VOLATILE
See Also:
Constant Field Values

CL_DBL_MAX_10_EXP

public static final int CL_DBL_MAX_10_EXP
See Also:
Constant Field Values

CL_FLT_MAX_10_EXP

public static final int CL_FLT_MAX_10_EXP
See Also:
Constant Field Values

CL_DEVICE_PARENT_DEVICE_EXT

public static final int CL_DEVICE_PARENT_DEVICE_EXT
See Also:
Constant Field Values

CL_MISALIGNED_SUB_BUFFER_OFFSET

public static final int CL_MISALIGNED_SUB_BUFFER_OFFSET
See Also:
Constant Field Values

CL_EVENT_COMMAND_EXECUTION_STATUS

public static final int CL_EVENT_COMMAND_EXECUTION_STATUS
See Also:
Constant Field Values

CL_DEVICE_MAX_WRITE_IMAGE_ARGS

public static final int CL_DEVICE_MAX_WRITE_IMAGE_ARGS
See Also:
Constant Field Values

CL_INVALID_HOST_PTR

public static final int CL_INVALID_HOST_PTR
See Also:
Constant Field Values

CL_M_SQRT2_F

public static final float CL_M_SQRT2_F
See Also:
Constant Field Values

CL_VERSION_1_1

public static final int CL_VERSION_1_1
See Also:
Constant Field Values

CL_VERSION_1_2

public static final int CL_VERSION_1_2
See Also:
Constant Field Values

CL_VERSION_1_0

public static final int CL_VERSION_1_0
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE

public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE
See Also:
Constant Field Values

CL_M_LOG2E

public static final double CL_M_LOG2E
See Also:
Constant Field Values

CL_SHRT_MAX

public static final int CL_SHRT_MAX
See Also:
Constant Field Values

CL_UNORM_INT8

public static final int CL_UNORM_INT8
See Also:
Constant Field Values

CL_DEVICE_QUEUE_PROPERTIES

public static final int CL_DEVICE_QUEUE_PROPERTIES
See Also:
Constant Field Values

CL_KERNEL_ARG_ACCESS_READ_WRITE

public static final int CL_KERNEL_ARG_ACCESS_READ_WRITE
See Also:
Constant Field Values

CL_DEVICE_PARTITION_AFFINITY_DOMAIN

public static final int CL_DEVICE_PARTITION_AFFINITY_DOMAIN
See Also:
Constant Field Values

CL_KERNEL_ARG_TYPE_NAME

public static final int CL_KERNEL_ARG_TYPE_NAME
See Also:
Constant Field Values

CL_BUILD_SUCCESS

public static final int CL_BUILD_SUCCESS
See Also:
Constant Field Values

CL_FP_DENORM

public static final int CL_FP_DENORM
See Also:
Constant Field Values

CL_M_LOG10E_F

public static final float CL_M_LOG10E_F
See Also:
Constant Field Values

CL_GL_MIPMAP_LEVEL

public static final int CL_GL_MIPMAP_LEVEL
See Also:
Constant Field Values

CL_SIGNED_INT16

public static final int CL_SIGNED_INT16
See Also:
Constant Field Values

CL_DEVICE_BUILT_IN_KERNELS

public static final int CL_DEVICE_BUILT_IN_KERNELS
See Also:
Constant Field Values

CL_INT_MIN

public static final int CL_INT_MIN
See Also:
Constant Field Values

CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT

public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT
See Also:
Constant Field Values

CL_DEVICE_PARTITION_STYLE_EXT

public static final int CL_DEVICE_PARTITION_STYLE_EXT
See Also:
Constant Field Values

CL_COMMAND_MAP_BUFFER

public static final int CL_COMMAND_MAP_BUFFER
See Also:
Constant Field Values

CL_MAP_WRITE

public static final int CL_MAP_WRITE
See Also:
Constant Field Values

CL_M_SQRT1_2

public static final double CL_M_SQRT1_2
See Also:
Constant Field Values

CL_M_LN10_F

public static final float CL_M_LN10_F
See Also:
Constant Field Values

CL_FILTER_NEAREST

public static final int CL_FILTER_NEAREST
See Also:
Constant Field Values

CL_CGL_DEVICE_FOR_CURRENT_VIRTUAL_SCREEN_APPLE

public static final int CL_CGL_DEVICE_FOR_CURRENT_VIRTUAL_SCREEN_APPLE
See Also:
Constant Field Values

CL_KERNEL_FUNCTION_NAME

public static final int CL_KERNEL_FUNCTION_NAME
See Also:
Constant Field Values

cl_khr_gl_sharing

public static final int cl_khr_gl_sharing
See Also:
Constant Field Values

CL_BUILD_ERROR

public static final int CL_BUILD_ERROR
See Also:
Constant Field Values

CL_OUT_OF_HOST_MEMORY

public static final int CL_OUT_OF_HOST_MEMORY
See Also:
Constant Field Values

CL_MEM_OBJECT_IMAGE1D_ARRAY

public static final int CL_MEM_OBJECT_IMAGE1D_ARRAY
See Also:
Constant Field Values

CL_DEVICE_GLOBAL_MEM_CACHE_SIZE

public static final int CL_DEVICE_GLOBAL_MEM_CACHE_SIZE
See Also:
Constant Field Values

CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS

public static final int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS
See Also:
Constant Field Values

CL_KERNEL_ARG_ACCESS_QUALIFIER

public static final int CL_KERNEL_ARG_ACCESS_QUALIFIER
See Also:
Constant Field Values

CL_EVENT_COMMAND_TYPE

public static final int CL_EVENT_COMMAND_TYPE
See Also:
Constant Field Values

CL_A

public static final int CL_A
See Also:
Constant Field Values

CL_DEVICES_FOR_GL_CONTEXT_KHR

public static final int CL_DEVICES_FOR_GL_CONTEXT_KHR
See Also:
Constant Field Values

CL_MEM_OFFSET

public static final int CL_MEM_OFFSET
See Also:
Constant Field Values

CL_RGB

public static final int CL_RGB
See Also:
Constant Field Values

CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE

public static final int CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE
See Also:
Constant Field Values

CL_PROGRAM_BINARY_SIZES

public static final int CL_PROGRAM_BINARY_SIZES
See Also:
Constant Field Values

CL_INVALID_DEVICE

public static final int CL_INVALID_DEVICE
See Also:
Constant Field Values

CL_R

public static final int CL_R
See Also:
Constant Field Values

CL_DEVICE_IMAGE_MAX_BUFFER_SIZE

public static final int CL_DEVICE_IMAGE_MAX_BUFFER_SIZE
See Also:
Constant Field Values

CL_COMMAND_WRITE_BUFFER

public static final int CL_COMMAND_WRITE_BUFFER
See Also:
Constant Field Values

CL_MEM_OBJECT_IMAGE1D

public static final int CL_MEM_OBJECT_IMAGE1D
See Also:
Constant Field Values

CL_INVALID_PARTITION_COUNT_EXT

public static final int CL_INVALID_PARTITION_COUNT_EXT
See Also:
Constant Field Values

CL_EGL_DISPLAY_KHR

public static final int CL_EGL_DISPLAY_KHR
See Also:
Constant Field Values

CL_TRUE

public static final int CL_TRUE
See Also:
Constant Field Values

CL_BUILD_IN_PROGRESS

public static final int CL_BUILD_IN_PROGRESS
See Also:
Constant Field Values

CL_MEM_OBJECT_BUFFER

public static final int CL_MEM_OBJECT_BUFFER
See Also:
Constant Field Values

CL_M_PI_2_F

public static final float CL_M_PI_2_F
See Also:
Constant Field Values

CL_DEVICE_AFFINITY_DOMAINS_EXT

public static final int CL_DEVICE_AFFINITY_DOMAINS_EXT
See Also:
Constant Field Values

CL_DEVICE_LINKER_AVAILABLE

public static final int CL_DEVICE_LINKER_AVAILABLE
See Also:
Constant Field Values

CL_CONTEXT_PROPERTIES

public static final int CL_CONTEXT_PROPERTIES
See Also:
Constant Field Values

CL_SCHAR_MIN

public static final int CL_SCHAR_MIN
See Also:
Constant Field Values

CL_FP_SOFT_FLOAT

public static final int CL_FP_SOFT_FLOAT
See Also:
Constant Field Values

CL_DEVICE_VENDOR

public static final int CL_DEVICE_VENDOR
See Also:
Constant Field Values

CL_BUILD_NONE

public static final int CL_BUILD_NONE
See Also:
Constant Field Values

CL_FLT_DIG

public static final int CL_FLT_DIG
See Also:
Constant Field Values

CL_MEM_OBJECT_IMAGE2D

public static final int CL_MEM_OBJECT_IMAGE2D
See Also:
Constant Field Values

CL_M_PI

public static final double CL_M_PI
See Also:
Constant Field Values

CL_IMAGE_FORMAT

public static final int CL_IMAGE_FORMAT
See Also:
Constant Field Values

CL_PLATFORM_VENDOR

public static final int CL_PLATFORM_VENDOR
See Also:
Constant Field Values

CL_DEVICE_MAX_MEM_ALLOC_SIZE

public static final int CL_DEVICE_MAX_MEM_ALLOC_SIZE
See Also:
Constant Field Values

CL_DEVICE_IMAGE_MAX_ARRAY_SIZE

public static final int CL_DEVICE_IMAGE_MAX_ARRAY_SIZE
See Also:
Constant Field Values

CL_PROFILING_COMMAND_QUEUED

public static final int CL_PROFILING_COMMAND_QUEUED
See Also:
Constant Field Values

CL_M_LN2_F

public static final float CL_M_LN2_F
See Also:
Constant Field Values

CL_DEVICE_PARTITION_TYPES_EXT

public static final int CL_DEVICE_PARTITION_TYPES_EXT
See Also:
Constant Field Values

CL_FILTER_LINEAR

public static final int CL_FILTER_LINEAR
See Also:
Constant Field Values

CL_COMMAND_FILL_BUFFER

public static final int CL_COMMAND_FILL_BUFFER
See Also:
Constant Field Values

CL_DEVICE_IMAGE_SUPPORT

public static final int CL_DEVICE_IMAGE_SUPPORT
See Also:
Constant Field Values

CL_DEVICE_TYPE_ACCELERATOR

public static final int CL_DEVICE_TYPE_ACCELERATOR
See Also:
Constant Field Values

CL_PROGRAM_BUILD_LOG

public static final int CL_PROGRAM_BUILD_LOG
See Also:
Constant Field Values

CL_IMAGE_DEPTH

public static final int CL_IMAGE_DEPTH
See Also:
Constant Field Values

CL_KERNEL_PROGRAM

public static final int CL_KERNEL_PROGRAM
See Also:
Constant Field Values

CL_KERNEL_ARG_ADDRESS_QUALIFIER

public static final int CL_KERNEL_ARG_ADDRESS_QUALIFIER
See Also:
Constant Field Values

CL_MEM_OBJECT_IMAGE3D

public static final int CL_MEM_OBJECT_IMAGE3D
See Also:
Constant Field Values

CL_M_1_PI

public static final double CL_M_1_PI
See Also:
Constant Field Values

CL_M_E_F

public static final float CL_M_E_F
See Also:
Constant Field Values

CL_FLT_MANT_DIG

public static final int CL_FLT_MANT_DIG
See Also:
Constant Field Values

CL_GL_OBJECT_TEXTURE1D_ARRAY

public static final int CL_GL_OBJECT_TEXTURE1D_ARRAY
See Also:
Constant Field Values

CL_PROGRAM_BINARY_TYPE_EXECUTABLE

public static final int CL_PROGRAM_BINARY_TYPE_EXECUTABLE
See Also:
Constant Field Values

CL_LOCAL

public static final int CL_LOCAL
See Also:
Constant Field Values

CL_DEVICE_PROFILING_TIMER_OFFSET_AMD

public static final int CL_DEVICE_PROFILING_TIMER_OFFSET_AMD
See Also:
Constant Field Values

CL_QUEUE_REFERENCE_COUNT

public static final int CL_QUEUE_REFERENCE_COUNT
See Also:
Constant Field Values

CL_DEVICE_PARTITION_FAILED_EXT

public static final int CL_DEVICE_PARTITION_FAILED_EXT
See Also:
Constant Field Values

CL_DEVICE_AVAILABLE

public static final int CL_DEVICE_AVAILABLE
See Also:
Constant Field Values

CL_M_LOG10E

public static final double CL_M_LOG10E
See Also:
Constant Field Values

CL_IMAGE_FORMAT_NOT_SUPPORTED

public static final int CL_IMAGE_FORMAT_NOT_SUPPORTED
See Also:
Constant Field Values

CL_DBL_MAX_EXP

public static final int CL_DBL_MAX_EXP
See Also:
Constant Field Values

CL_UCHAR_MAX

public static final int CL_UCHAR_MAX
See Also:
Constant Field Values

CL_DBL_MIN_10_EXP

public static final int CL_DBL_MIN_10_EXP
See Also:
Constant Field Values

CL_DEVICE_MAX_SAMPLERS

public static final int CL_DEVICE_MAX_SAMPLERS
See Also:
Constant Field Values

CL_MEM_COPY_OVERLAP

public static final int CL_MEM_COPY_OVERLAP
See Also:
Constant Field Values

CL_MAP_READ

public static final int CL_MAP_READ
See Also:
Constant Field Values

CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE

public static final int CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE

public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE
See Also:
Constant Field Values

CL_COMMAND_READ_IMAGE

public static final int CL_COMMAND_READ_IMAGE
See Also:
Constant Field Values

CL_CHAR_MAX

public static final int CL_CHAR_MAX
See Also:
Constant Field Values

CL_PROGRAM_NUM_DEVICES

public static final int CL_PROGRAM_NUM_DEVICES
See Also:
Constant Field Values

CL_UNSIGNED_INT8

public static final int CL_UNSIGNED_INT8
See Also:
Constant Field Values

CL_DBL_DIG

public static final int CL_DBL_DIG
See Also:
Constant Field Values

cl_APPLE_ContextLoggingFunctions

public static final int cl_APPLE_ContextLoggingFunctions
See Also:
Constant Field Values

CL_WGL_HDC_KHR

public static final int CL_WGL_HDC_KHR
See Also:
Constant Field Values

CL_DBL_MANT_DIG

public static final int CL_DBL_MANT_DIG
See Also:
Constant Field Values

CL_COMMAND_COPY_BUFFER_TO_IMAGE

public static final int CL_COMMAND_COPY_BUFFER_TO_IMAGE
See Also:
Constant Field Values

CL_CGL_SHAREGROUP_KHR

public static final int CL_CGL_SHAREGROUP_KHR
See Also:
Constant Field Values

CL_PROGRAM_DEVICES

public static final int CL_PROGRAM_DEVICES
See Also:
Constant Field Values

CL_SAMPLER_REFERENCE_COUNT

public static final int CL_SAMPLER_REFERENCE_COUNT
See Also:
Constant Field Values

CL_MEM_READ_WRITE

public static final int CL_MEM_READ_WRITE
See Also:
Constant Field Values

CL_INVALID_KERNEL_NAME

public static final int CL_INVALID_KERNEL_NAME
See Also:
Constant Field Values

CL_DEVICE_EXECUTION_CAPABILITIES

public static final int CL_DEVICE_EXECUTION_CAPABILITIES
See Also:
Constant Field Values

CL_DEVICE_NAME

public static final int CL_DEVICE_NAME
See Also:
Constant Field Values

CL_DEVICE_INTEGRATED_MEMORY_NV

public static final int CL_DEVICE_INTEGRATED_MEMORY_NV
See Also:
Constant Field Values

CL_MEM_REFERENCE_COUNT

public static final int CL_MEM_REFERENCE_COUNT
See Also:
Constant Field Values

CL_INVALID_IMAGE_FORMAT_DESCRIPTOR

public static final int CL_INVALID_IMAGE_FORMAT_DESCRIPTOR
See Also:
Constant Field Values

cl_ext_device_fission

public static final int cl_ext_device_fission
See Also:
Constant Field Values

CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE

public static final int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE
See Also:
Constant Field Values

CL_MEM_OBJECT_IMAGE2D_ARRAY

public static final int CL_MEM_OBJECT_IMAGE2D_ARRAY
See Also:
Constant Field Values

CL_MAP_FAILURE

public static final int CL_MAP_FAILURE
See Also:
Constant Field Values

CL_DEVICE_PARTITION_EQUALLY

public static final int CL_DEVICE_PARTITION_EQUALLY
See Also:
Constant Field Values

CL_IMAGE_SLICE_PITCH

public static final int CL_IMAGE_SLICE_PITCH
See Also:
Constant Field Values

CL_LUMINANCE

public static final int CL_LUMINANCE
See Also:
Constant Field Values

CL_ADDRESS_CLAMP_TO_EDGE

public static final int CL_ADDRESS_CLAMP_TO_EDGE
See Also:
Constant Field Values

CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE

public static final int CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE
See Also:
Constant Field Values

CL_GL_OBJECT_RENDERBUFFER

public static final int CL_GL_OBJECT_RENDERBUFFER
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_INT

public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_INT
See Also:
Constant Field Values

CL_SAMPLER_FILTER_MODE

public static final int CL_SAMPLER_FILTER_MODE
See Also:
Constant Field Values

CL_INVALID_QUEUE_PROPERTIES

public static final int CL_INVALID_QUEUE_PROPERTIES
See Also:
Constant Field Values

CL_INVALID_GLOBAL_WORK_SIZE

public static final int CL_INVALID_GLOBAL_WORK_SIZE
See Also:
Constant Field Values

CL_INT_MAX

public static final int CL_INT_MAX
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_NUMA_EXT

public static final int CL_AFFINITY_DOMAIN_NUMA_EXT
See Also:
Constant Field Values

CL_FLT_MIN_10_EXP

public static final int CL_FLT_MIN_10_EXP
See Also:
Constant Field Values

CL_AFFINITY_DOMAIN_L4_CACHE_EXT

public static final int CL_AFFINITY_DOMAIN_L4_CACHE_EXT
See Also:
Constant Field Values

CL_MEM_COPY_HOST_PTR

public static final int CL_MEM_COPY_HOST_PTR
See Also:
Constant Field Values

CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN

public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN
See Also:
Constant Field Values

CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE

public static final int CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE
See Also:
Constant Field Values

CL_MEM_FLAGS

public static final int CL_MEM_FLAGS
See Also:
Constant Field Values

CL_DEVICE_PARTITION_PROPERTIES

public static final int CL_DEVICE_PARTITION_PROPERTIES
See Also:
Constant Field Values

CL_COMMAND_TASK

public static final int CL_COMMAND_TASK
See Also:
Constant Field Values

CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT

public static final int CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT
See Also:
Constant Field Values

CL_DEVICE_DOUBLE_FP_CONFIG

public static final int CL_DEVICE_DOUBLE_FP_CONFIG
See Also:
Constant Field Values

CL_DEVICE_HALF_FP_CONFIG

public static final int CL_DEVICE_HALF_FP_CONFIG
See Also:
Constant Field Values

CL_FP_ROUND_TO_ZERO

public static final int CL_FP_ROUND_TO_ZERO
See Also:
Constant Field Values

CL_RUNNING

public static final int CL_RUNNING
See Also:
Constant Field Values

CL_DEVICE_IMAGE3D_MAX_WIDTH

public static final int CL_DEVICE_IMAGE3D_MAX_WIDTH
See Also:
Constant Field Values

CL_DEVICE_PLATFORM

public static final int CL_DEVICE_PLATFORM
See Also:
Constant Field Values

CL_INVALID_WORK_DIMENSION

public static final int CL_INVALID_WORK_DIMENSION
See Also:
Constant Field Values

CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG

public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG
See Also:
Constant Field Values

CL_PROGRAM_BINARY_TYPE_LIBRARY

public static final int CL_PROGRAM_BINARY_TYPE_LIBRARY
See Also:
Constant Field Values

CL_M_E

public static final double CL_M_E
See Also:
Constant Field Values

CL_INVALID_SAMPLER

public static final int CL_INVALID_SAMPLER
See Also:
Constant Field Values
Constructor Detail

OpenCLLibrary

public OpenCLLibrary()
Method Detail

clGetPlatformIDs

public int clGetPlatformIDs(int cl_uint1,
                            long cl_platform_idPtr1,
                            long cl_uintPtr1)
Platform API
Original signature : cl_int clGetPlatformIDs(cl_uint, cl_platform_id*, cl_uint*)


clGetPlatformInfo

public int clGetPlatformInfo(long cl_platform_id1,
                             int cl_platform_info1,
                             long size_t1,
                             long voidPtr1,
                             long size_tPtr1)

clGetDeviceIDs

public int clGetDeviceIDs(long cl_platform_id1,
                          long cl_device_type1,
                          int cl_uint1,
                          long cl_device_idPtr1,
                          long cl_uintPtr1)
Device APIs
Original signature : cl_int clGetDeviceIDs(cl_platform_id, cl_device_type, cl_uint, cl_device_id*, cl_uint*)


clGetDeviceInfo

public int clGetDeviceInfo(long cl_device_id1,
                           int cl_device_info1,
                           long size_t1,
                           long voidPtr1,
                           long size_tPtr1)

clCreateSubDevices

public int clCreateSubDevices(OpenCLLibrary.cl_device_id cl_device_id1,
                              org.bridj.Pointer<org.bridj.Pointer<Integer>> cl_device_partition_propertyPtr1,
                              int cl_uint1,
                              org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
                              org.bridj.Pointer<Integer> cl_uintPtr1)

clRetainDevice

public int clRetainDevice(long cl_device_id1)

clReleaseDevice

public int clReleaseDevice(long cl_device_id1)

clCreateContext

public long clCreateContext(long cl_context_propertiesPtr1,
                            int cl_uint1,
                            long cl_device_idPtr1,
                            long arg1,
                            long voidPtr1,
                            long cl_intPtr1)
Context APIs
Original signature : cl_context clCreateContext(const cl_context_properties*, cl_uint, const cl_device_id*, clCreateContext_arg1_callback, void*, cl_int*)


clCreateContextFromType

public OpenCLLibrary.cl_context clCreateContextFromType(org.bridj.Pointer<org.bridj.Pointer<Integer>> cl_context_propertiesPtr1,
                                                        long cl_device_type1,
                                                        org.bridj.Pointer<OpenCLLibrary.clCreateContextFromType_arg1_callback> arg1,
                                                        org.bridj.Pointer<?> voidPtr1,
                                                        org.bridj.Pointer<Integer> cl_intPtr1)

clRetainContext

public int clRetainContext(long cl_context1)

clReleaseContext

public int clReleaseContext(long cl_context1)

clGetContextInfo

public int clGetContextInfo(long cl_context1,
                            int cl_context_info1,
                            long size_t1,
                            long voidPtr1,
                            long size_tPtr1)

clCreateCommandQueue

public long clCreateCommandQueue(long cl_context1,
                                 long cl_device_id1,
                                 long cl_command_queue_properties1,
                                 long cl_intPtr1)
Command Queue APIs
Original signature : cl_command_queue clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)


clRetainCommandQueue

public int clRetainCommandQueue(long cl_command_queue1)

clReleaseCommandQueue

public int clReleaseCommandQueue(long cl_command_queue1)

clGetCommandQueueInfo

public int clGetCommandQueueInfo(long cl_command_queue1,
                                 int cl_command_queue_info1,
                                 long size_t1,
                                 long voidPtr1,
                                 long size_tPtr1)

clCreateBuffer

public long clCreateBuffer(long cl_context1,
                           long cl_mem_flags1,
                           long size_t1,
                           long voidPtr1,
                           long cl_intPtr1)
Memory Object APIs
Original signature : cl_mem clCreateBuffer(cl_context, cl_mem_flags, size_t, void*, cl_int*)


clCreateSubBuffer

public long clCreateSubBuffer(long cl_mem1,
                              long cl_mem_flags1,
                              int cl_buffer_create_type1,
                              long voidPtr1,
                              long cl_intPtr1)

clCreateImage

public long clCreateImage(long cl_context1,
                          long cl_mem_flags1,
                          long cl_image_formatPtr1,
                          long cl_image_descPtr1,
                          long voidPtr1,
                          long cl_intPtr1)

clRetainMemObject

public int clRetainMemObject(long cl_mem1)

clReleaseMemObject

public int clReleaseMemObject(long cl_mem1)

clGetSupportedImageFormats

public int clGetSupportedImageFormats(long cl_context1,
                                      long cl_mem_flags1,
                                      int cl_mem_object_type1,
                                      int cl_uint1,
                                      long cl_image_formatPtr1,
                                      long cl_uintPtr1)

clGetMemObjectInfo

public int clGetMemObjectInfo(long cl_mem1,
                              int cl_mem_info1,
                              long size_t1,
                              long voidPtr1,
                              long size_tPtr1)

clGetImageInfo

public int clGetImageInfo(long cl_mem1,
                          int cl_image_info1,
                          long size_t1,
                          long voidPtr1,
                          long size_tPtr1)

clSetMemObjectDestructorCallback

public int clSetMemObjectDestructorCallback(long cl_mem1,
                                            long arg1,
                                            long voidPtr1)

clCreateSampler

public long clCreateSampler(long cl_context1,
                            int cl_bool1,
                            int cl_addressing_mode1,
                            int cl_filter_mode1,
                            long cl_intPtr1)
Sampler APIs
Original signature : cl_sampler clCreateSampler(cl_context, cl_bool, cl_addressing_mode, cl_filter_mode, cl_int*)


clRetainSampler

public int clRetainSampler(long cl_sampler1)

clReleaseSampler

public int clReleaseSampler(long cl_sampler1)

clGetSamplerInfo

public int clGetSamplerInfo(long cl_sampler1,
                            int cl_sampler_info1,
                            long size_t1,
                            long voidPtr1,
                            long size_tPtr1)

clCreateProgramWithSource

public long clCreateProgramWithSource(long cl_context1,
                                      int cl_uint1,
                                      long charPtrPtr1,
                                      long size_tPtr1,
                                      long cl_intPtr1)
Program Object APIs
Original signature : cl_program clCreateProgramWithSource(cl_context, cl_uint, const char**, const size_t*, cl_int*)


clCreateProgramWithBinary

public long clCreateProgramWithBinary(long cl_context1,
                                      int cl_uint1,
                                      long cl_device_idPtr1,
                                      long size_tPtr1,
                                      long charPtrPtr1,
                                      long cl_intPtr1,
                                      long cl_intPtr2)

clCreateProgramWithBuiltInKernels

public OpenCLLibrary.cl_program clCreateProgramWithBuiltInKernels(OpenCLLibrary.cl_context cl_context1,
                                                                  int cl_uint1,
                                                                  org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
                                                                  org.bridj.Pointer<Byte> charPtr1,
                                                                  org.bridj.Pointer<Integer> cl_intPtr1)

clRetainProgram

public int clRetainProgram(long cl_program1)

clReleaseProgram

public int clReleaseProgram(long cl_program1)

clBuildProgram

public int clBuildProgram(long cl_program1,
                          int cl_uint1,
                          long cl_device_idPtr1,
                          long charPtr1,
                          long arg1,
                          long voidPtr1)

clCompileProgram

public int clCompileProgram(OpenCLLibrary.cl_program cl_program1,
                            int cl_uint1,
                            org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
                            org.bridj.Pointer<Byte> charPtr1,
                            int cl_uint2,
                            org.bridj.Pointer<OpenCLLibrary.cl_program> cl_programPtr1,
                            org.bridj.Pointer<org.bridj.Pointer<Byte>> charPtrPtr1,
                            org.bridj.Pointer<OpenCLLibrary.clCompileProgram_arg1_callback> arg1,
                            org.bridj.Pointer<?> voidPtr1)

clLinkProgram

public OpenCLLibrary.cl_program clLinkProgram(OpenCLLibrary.cl_context cl_context1,
                                              int cl_uint1,
                                              org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
                                              org.bridj.Pointer<Byte> charPtr1,
                                              int cl_uint2,
                                              org.bridj.Pointer<OpenCLLibrary.cl_program> cl_programPtr1,
                                              org.bridj.Pointer<OpenCLLibrary.clLinkProgram_arg1_callback> arg1,
                                              org.bridj.Pointer<?> voidPtr1,
                                              org.bridj.Pointer<Integer> cl_intPtr1)

clUnloadPlatformCompiler

public int clUnloadPlatformCompiler(long cl_platform_id1)

clGetProgramInfo

public int clGetProgramInfo(long cl_program1,
                            int cl_program_info1,
                            long size_t1,
                            long voidPtr1,
                            long size_tPtr1)

clGetProgramBuildInfo

public int clGetProgramBuildInfo(long cl_program1,
                                 long cl_device_id1,
                                 int cl_program_build_info1,
                                 long size_t1,
                                 long voidPtr1,
                                 long size_tPtr1)

clCreateKernel

public long clCreateKernel(long cl_program1,
                           long charPtr1,
                           long cl_intPtr1)
Kernel Object APIs
Original signature : cl_kernel clCreateKernel(cl_program, const char*, cl_int*)


clCreateKernelsInProgram

public int clCreateKernelsInProgram(long cl_program1,
                                    int cl_uint1,
                                    long cl_kernelPtr1,
                                    long cl_uintPtr1)

clRetainKernel

public int clRetainKernel(long cl_kernel1)

clReleaseKernel

public int clReleaseKernel(long cl_kernel1)

clSetKernelArg

public int clSetKernelArg(long cl_kernel1,
                          int cl_uint1,
                          long size_t1,
                          long voidPtr1)

clGetKernelInfo

public int clGetKernelInfo(long cl_kernel1,
                           int cl_kernel_info1,
                           long size_t1,
                           long voidPtr1,
                           long size_tPtr1)

clGetKernelArgInfo

public int clGetKernelArgInfo(long cl_kernel1,
                              int cl_uint1,
                              int cl_kernel_arg_info1,
                              long size_t1,
                              long voidPtr1,
                              long size_tPtr1)

clGetKernelWorkGroupInfo

public int clGetKernelWorkGroupInfo(long cl_kernel1,
                                    long cl_device_id1,
                                    int cl_kernel_work_group_info1,
                                    long size_t1,
                                    long voidPtr1,
                                    long size_tPtr1)

clWaitForEvents

public int clWaitForEvents(int cl_uint1,
                           long cl_eventPtr1)
Event Object APIs
Original signature : cl_int clWaitForEvents(cl_uint, const cl_event*)


clGetEventInfo

public int clGetEventInfo(long cl_event1,
                          int cl_event_info1,
                          long size_t1,
                          long voidPtr1,
                          long size_tPtr1)

clCreateUserEvent

public long clCreateUserEvent(long cl_context1,
                              long cl_intPtr1)

clRetainEvent

public int clRetainEvent(long cl_event1)

clReleaseEvent

public int clReleaseEvent(long cl_event1)

clSetUserEventStatus

public int clSetUserEventStatus(long cl_event1,
                                int cl_int1)

clSetEventCallback

public int clSetEventCallback(long cl_event1,
                              int cl_int1,
                              long arg1,
                              long voidPtr1)

clGetEventProfilingInfo

public int clGetEventProfilingInfo(long cl_event1,
                                   int cl_profiling_info1,
                                   long size_t1,
                                   long voidPtr1,
                                   long size_tPtr1)
Profiling APIs
Original signature : cl_int clGetEventProfilingInfo(cl_event, cl_profiling_info, size_t, void*, size_t*)


clFlush

public int clFlush(long cl_command_queue1)
Flush and Finish APIs
Original signature : cl_int clFlush(cl_command_queue)


clFinish

public int clFinish(long cl_command_queue1)

clEnqueueReadBuffer

public int clEnqueueReadBuffer(long cl_command_queue1,
                               long cl_mem1,
                               int cl_bool1,
                               long size_t1,
                               long size_t2,
                               long voidPtr1,
                               int cl_uint1,
                               long cl_eventPtr1,
                               long cl_eventPtr2)
Enqueued Commands APIs
Original signature : cl_int clEnqueueReadBuffer(cl_command_queue, cl_mem, cl_bool, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*)


clEnqueueReadBufferRect

public int clEnqueueReadBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1,
                                   OpenCLLibrary.cl_mem cl_mem1,
                                   int cl_bool1,
                                   org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
                                   org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
                                   org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
                                   long size_t1,
                                   long size_t2,
                                   long size_t3,
                                   long size_t4,
                                   org.bridj.Pointer<?> voidPtr1,
                                   int cl_uint1,
                                   org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                                   org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clEnqueueWriteBuffer

public int clEnqueueWriteBuffer(long cl_command_queue1,
                                long cl_mem1,
                                int cl_bool1,
                                long size_t1,
                                long size_t2,
                                long voidPtr1,
                                int cl_uint1,
                                long cl_eventPtr1,
                                long cl_eventPtr2)

clEnqueueWriteBufferRect

public int clEnqueueWriteBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1,
                                    OpenCLLibrary.cl_mem cl_mem1,
                                    int cl_bool1,
                                    org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
                                    org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
                                    org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
                                    long size_t1,
                                    long size_t2,
                                    long size_t3,
                                    long size_t4,
                                    org.bridj.Pointer<?> voidPtr1,
                                    int cl_uint1,
                                    org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                                    org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clEnqueueFillBuffer

public int clEnqueueFillBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1,
                               OpenCLLibrary.cl_mem cl_mem1,
                               org.bridj.Pointer<?> voidPtr1,
                               long size_t1,
                               long size_t2,
                               long size_t3,
                               int cl_uint1,
                               org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                               org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clEnqueueCopyBuffer

public int clEnqueueCopyBuffer(long cl_command_queue1,
                               long cl_mem1,
                               long cl_mem2,
                               long size_t1,
                               long size_t2,
                               long size_t3,
                               int cl_uint1,
                               long cl_eventPtr1,
                               long cl_eventPtr2)

clEnqueueCopyBufferRect

public int clEnqueueCopyBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1,
                                   OpenCLLibrary.cl_mem cl_mem1,
                                   OpenCLLibrary.cl_mem cl_mem2,
                                   org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
                                   org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
                                   org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
                                   long size_t1,
                                   long size_t2,
                                   long size_t3,
                                   long size_t4,
                                   int cl_uint1,
                                   org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                                   org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clEnqueueReadImage

public int clEnqueueReadImage(long cl_command_queue1,
                              long cl_mem1,
                              int cl_bool1,
                              long size_tPtr1,
                              long size_tPtr2,
                              long size_t1,
                              long size_t2,
                              long voidPtr1,
                              int cl_uint1,
                              long cl_eventPtr1,
                              long cl_eventPtr2)

clEnqueueWriteImage

public int clEnqueueWriteImage(long cl_command_queue1,
                               long cl_mem1,
                               int cl_bool1,
                               long size_tPtr1,
                               long size_tPtr2,
                               long size_t1,
                               long size_t2,
                               long voidPtr1,
                               int cl_uint1,
                               long cl_eventPtr1,
                               long cl_eventPtr2)

clEnqueueFillImage

public int clEnqueueFillImage(OpenCLLibrary.cl_command_queue cl_command_queue1,
                              OpenCLLibrary.cl_mem cl_mem1,
                              org.bridj.Pointer<?> voidPtr1,
                              org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
                              org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
                              int cl_uint1,
                              org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                              org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clEnqueueCopyImage

public int clEnqueueCopyImage(OpenCLLibrary.cl_command_queue cl_command_queue1,
                              OpenCLLibrary.cl_mem cl_mem1,
                              OpenCLLibrary.cl_mem cl_mem2,
                              org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
                              org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
                              org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
                              int cl_uint1,
                              org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                              org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clEnqueueCopyImageToBuffer

public int clEnqueueCopyImageToBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1,
                                      OpenCLLibrary.cl_mem cl_mem1,
                                      OpenCLLibrary.cl_mem cl_mem2,
                                      org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
                                      org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
                                      long size_t1,
                                      int cl_uint1,
                                      org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                                      org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clEnqueueCopyBufferToImage

public int clEnqueueCopyBufferToImage(OpenCLLibrary.cl_command_queue cl_command_queue1,
                                      OpenCLLibrary.cl_mem cl_mem1,
                                      OpenCLLibrary.cl_mem cl_mem2,
                                      long size_t1,
                                      org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
                                      org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
                                      int cl_uint1,
                                      org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                                      org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clEnqueueMapBuffer

public long clEnqueueMapBuffer(long cl_command_queue1,
                               long cl_mem1,
                               int cl_bool1,
                               long cl_map_flags1,
                               long size_t1,
                               long size_t2,
                               int cl_uint1,
                               long cl_eventPtr1,
                               long cl_eventPtr2,
                               long cl_intPtr1)

clEnqueueMapImage

public long clEnqueueMapImage(long cl_command_queue1,
                              long cl_mem1,
                              int cl_bool1,
                              long cl_map_flags1,
                              long size_tPtr1,
                              long size_tPtr2,
                              long size_tPtr3,
                              long size_tPtr4,
                              int cl_uint1,
                              long cl_eventPtr1,
                              long cl_eventPtr2,
                              long cl_intPtr1)

clEnqueueUnmapMemObject

public int clEnqueueUnmapMemObject(long cl_command_queue1,
                                   long cl_mem1,
                                   long voidPtr1,
                                   int cl_uint1,
                                   long cl_eventPtr1,
                                   long cl_eventPtr2)

clEnqueueMigrateMemObjects

public int clEnqueueMigrateMemObjects(OpenCLLibrary.cl_command_queue cl_command_queue1,
                                      int cl_uint1,
                                      org.bridj.Pointer<OpenCLLibrary.cl_mem> cl_memPtr1,
                                      long cl_mem_migration_flags1,
                                      int cl_uint2,
                                      org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                                      org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clEnqueueNDRangeKernel

public int clEnqueueNDRangeKernel(long cl_command_queue1,
                                  long cl_kernel1,
                                  int cl_uint1,
                                  long size_tPtr1,
                                  long size_tPtr2,
                                  long size_tPtr3,
                                  int cl_uint2,
                                  long cl_eventPtr1,
                                  long cl_eventPtr2)

clEnqueueTask

public int clEnqueueTask(long cl_command_queue1,
                         long cl_kernel1,
                         int cl_uint1,
                         long cl_eventPtr1,
                         long cl_eventPtr2)

clEnqueueNativeKernel

public int clEnqueueNativeKernel(OpenCLLibrary.cl_command_queue cl_command_queue1,
                                 org.bridj.Pointer<OpenCLLibrary.clEnqueueNativeKernel_arg1_callback> arg1,
                                 org.bridj.Pointer<?> voidPtr1,
                                 long size_t1,
                                 int cl_uint1,
                                 org.bridj.Pointer<OpenCLLibrary.cl_mem> cl_memPtr1,
                                 org.bridj.Pointer<org.bridj.Pointer<?>> voidPtrPtr1,
                                 int cl_uint2,
                                 org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                                 org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clEnqueueMarkerWithWaitList

public int clEnqueueMarkerWithWaitList(OpenCLLibrary.cl_command_queue cl_command_queue1,
                                       int cl_uint1,
                                       org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                                       org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clEnqueueBarrierWithWaitList

public int clEnqueueBarrierWithWaitList(OpenCLLibrary.cl_command_queue cl_command_queue1,
                                        int cl_uint1,
                                        org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
                                        org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)

clSetPrintfCallback

public int clSetPrintfCallback(OpenCLLibrary.cl_context cl_context1,
                               org.bridj.Pointer<OpenCLLibrary.clSetPrintfCallback_arg1_callback> arg1,
                               org.bridj.Pointer<?> voidPtr1)

clGetExtensionFunctionAddressForPlatform

public org.bridj.Pointer<?> clGetExtensionFunctionAddressForPlatform(OpenCLLibrary.cl_platform_id cl_platform_id1,
                                                                     org.bridj.Pointer<Byte> charPtr1)
Extension function access
* Returns the extension function address for the given function name,
or NULL if a valid function can not be found. The client must
check to make sure the address is not NULL, before using or
calling the returned function address.
Original signature : void* clGetExtensionFunctionAddressForPlatform(cl_platform_id, const char*)


clSetCommandQueueProperty

public int clSetCommandQueueProperty(long cl_command_queue1,
                                     long cl_command_queue_properties1,
                                     int cl_bool1,
                                     long cl_command_queue_propertiesPtr1)
WARNING:
This API introduces mutable state into the OpenCL implementation. It has been REMOVED
to better facilitate thread safety. The 1.0 API is not thread safe. It is not tested by the
OpenCL 1.1 conformance test, and consequently may not work or may not work dependably.
It is likely to be non-performant. Use of this API is not advised. Use at your own risk.
* Software developers previously relying on this API are instructed to set the command queue
properties when creating the queue, instead.
Original signature : cl_int clSetCommandQueueProperty(cl_command_queue, cl_command_queue_properties, cl_bool, cl_command_queue_properties*)


clCreateImage2D

public long clCreateImage2D(long cl_context1,
                            long cl_mem_flags1,
                            long cl_image_formatPtr1,
                            long size_t1,
                            long size_t2,
                            long size_t3,
                            long voidPtr1,
                            long cl_intPtr1)

clCreateImage3D

public long clCreateImage3D(long cl_context1,
                            long cl_mem_flags1,
                            long cl_image_formatPtr1,
                            long size_t1,
                            long size_t2,
                            long size_t3,
                            long size_t4,
                            long size_t5,
                            long voidPtr1,
                            long cl_intPtr1)

clEnqueueMarker

public int clEnqueueMarker(long cl_command_queue1,
                           long cl_eventPtr1)

clEnqueueWaitForEvents

public int clEnqueueWaitForEvents(long cl_command_queue1,
                                  int cl_uint1,
                                  long cl_eventPtr1)

clEnqueueBarrier

public int clEnqueueBarrier(long cl_command_queue1)

clUnloadCompiler

public int clUnloadCompiler()

clGetExtensionFunctionAddress

public org.bridj.Pointer<?> clGetExtensionFunctionAddress(org.bridj.Pointer<Byte> charPtr1)

clCreateFromGLBuffer

public long clCreateFromGLBuffer(long cl_context1,
                                 long cl_mem_flags1,
                                 int cl_GLuint1,
                                 long intPtr1)

clCreateFromGLTexture

public long clCreateFromGLTexture(long cl_context1,
                                  long cl_mem_flags1,
                                  int cl_GLenum1,
                                  int cl_GLint1,
                                  int cl_GLuint1,
                                  long cl_intPtr1)

clCreateFromGLRenderbuffer

public long clCreateFromGLRenderbuffer(long cl_context1,
                                       long cl_mem_flags1,
                                       int cl_GLuint1,
                                       long cl_intPtr1)

clGetGLObjectInfo

public int clGetGLObjectInfo(long cl_mem1,
                             long cl_gl_object_typePtr1,
                             long cl_GLuintPtr1)

clGetGLTextureInfo

public int clGetGLTextureInfo(long cl_mem1,
                              int cl_gl_texture_info1,
                              long size_t1,
                              long voidPtr1,
                              long size_tPtr1)

clEnqueueAcquireGLObjects

public int clEnqueueAcquireGLObjects(long cl_command_queue1,
                                     int cl_uint1,
                                     long cl_memPtr1,
                                     int cl_uint2,
                                     long cl_eventPtr1,
                                     long cl_eventPtr2)

clEnqueueReleaseGLObjects

public int clEnqueueReleaseGLObjects(long cl_command_queue1,
                                     int cl_uint1,
                                     long cl_memPtr1,
                                     int cl_uint2,
                                     long cl_eventPtr1,
                                     long cl_eventPtr2)

clCreateFromGLTexture2D

public long clCreateFromGLTexture2D(long cl_context1,
                                    long cl_mem_flags1,
                                    int cl_GLenum1,
                                    int cl_GLint1,
                                    int cl_GLuint1,
                                    long cl_intPtr1)

clCreateFromGLTexture3D

public long clCreateFromGLTexture3D(long cl_context1,
                                    long cl_mem_flags1,
                                    int cl_GLenum1,
                                    int cl_GLint1,
                                    int cl_GLuint1,
                                    long cl_intPtr1)

clGetGLContextInfoKHR

public int clGetGLContextInfoKHR(long cl_context_propertiesPtr1,
                                 int cl_gl_context_info1,
                                 long size_t1,
                                 long voidPtr1,
                                 long size_tPtr1)

clCreateEventFromGLsyncKHR

public OpenCLLibrary.cl_event clCreateEventFromGLsyncKHR(OpenCLLibrary.cl_context cl_context1,
                                                         OpenCLLibrary.cl_GLsync cl_GLsync1,
                                                         org.bridj.Pointer<Integer> cl_intPtr1)

clSetMemObjectDestructorAPPLE

public int clSetMemObjectDestructorAPPLE(OpenCLLibrary.cl_mem cl_mem1,
                                         org.bridj.Pointer<OpenCLLibrary.clSetMemObjectDestructorAPPLE_arg1_callback> arg1,
                                         org.bridj.Pointer<?> voidPtr1)
memobj
Original signature : cl_int clSetMemObjectDestructorAPPLE(cl_mem, clSetMemObjectDestructorAPPLE_arg1_callback, void*)


clLogMessagesToSystemLogAPPLE

public void clLogMessagesToSystemLogAPPLE(org.bridj.Pointer<Byte> charPtr1,
                                          org.bridj.Pointer<?> voidPtr1,
                                          long size_t1,
                                          org.bridj.Pointer<?> voidPtr2)
errstr
Original signature : void clLogMessagesToSystemLogAPPLE(const char*, const void*, size_t, void*)


clLogMessagesToStdoutAPPLE

public void clLogMessagesToStdoutAPPLE(org.bridj.Pointer<Byte> charPtr1,
                                       org.bridj.Pointer<?> voidPtr1,
                                       long size_t1,
                                       org.bridj.Pointer<?> voidPtr2)
clLogMessagesToStdout sends all log messages to the file descriptor stdout
errstr
Original signature : void clLogMessagesToStdoutAPPLE(const char*, const void*, size_t, void*)


clLogMessagesToStderrAPPLE

public void clLogMessagesToStderrAPPLE(org.bridj.Pointer<Byte> charPtr1,
                                       org.bridj.Pointer<?> voidPtr1,
                                       long size_t1,
                                       org.bridj.Pointer<?> voidPtr2)
clLogMessagesToStderr sends all log messages to the file descriptor stderr
errstr
Original signature : void clLogMessagesToStderrAPPLE(const char*, const void*, size_t, void*)


clIcdGetPlatformIDsKHR

public int clIcdGetPlatformIDsKHR(int cl_uint1,
                                  long cl_platform_idPtr1,
                                  long cl_uintPtr1)

clReleaseDeviceEXT

public int clReleaseDeviceEXT(long cl_device_id1)

clRetainDeviceEXT

public int clRetainDeviceEXT(long cl_device_id1)

clCreateSubDevicesEXT

public int clCreateSubDevicesEXT(OpenCLLibrary.cl_device_id cl_device_id1,
                                 org.bridj.Pointer<Long> cl_device_partition_property_extPtr1,
                                 int cl_uint1,
                                 org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
                                 org.bridj.Pointer<Integer> cl_uintPtr1)

clGetGLContextInfoAPPLE

public int clGetGLContextInfoAPPLE(long cl_context1,
                                   long voidPtr1,
                                   int cl_gl_platform_info1,
                                   long size_t1,
                                   long voidPtr2,
                                   long size_tPtr1)
Apple extension for retrieving OpenGL context information for a CL context
created via the above method.
* Provides a query mechanism to retrieve OpenGL context specific information
from an OpenCL context to help identify device specific mappings and usage.

For example, one possible usage would be to allow the client to map a CGL
virtual screen index to an appropriate CL device id to insure that the
rendering device and the compute device are the same, thus guaranteeing
any shared OpenGL memory that is attached o a CL memory object remains
resident on the active device.
context
Original signature : cl_int clGetGLContextInfoAPPLE(cl_context, void*, cl_gl_platform_info, size_t, void*, size_t*)



Copyright © 2009-2013. All Rights Reserved.