Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addProperty(long, boolean) - Method in class org.jocl.cl_sampler_properties
-
Add the specified property to these properties
- addProperty(long, float) - Method in class org.jocl.cl_sampler_properties
-
Add the specified property to these properties
- addProperty(long, long) - Method in class org.jocl.cl_abstract_properties
-
Add the specified property to these properties
- addProperty(long, cl_platform_id) - Method in class org.jocl.cl_context_properties
-
Add the specified property to these properties
- addProperty(long, cl_platform_id) - Method in class org.jocl.cl_device_partition_property
-
Add the specified property to these properties
- alignedByteBufferMap - Static variable in class org.jocl.CL
-
A map from Weak references to aligned ByteBuffers that have been allocated with
CL.allocateAligned(int, int)
to pointers that contain the native memory address of the respective buffer. - alignedByteBufferReferenceQueue - Static variable in class org.jocl.CL
-
The reference queue for the weak references to aligned ByteBuffers that have been allocated with
CL.allocateAligned(int, int)
and which have detected to be unreachable by the garbage collector. - allocateAligned(int, int) - Static method in class org.jocl.CL
-
Deprecated.This method is not intended (and should not be required) for public use, and will be removed in future releases.
- allocateAlignedNative(int, int, Pointer) - Static method in class org.jocl.CL
- Also see - Search tag in org.jocl.CL.clCreateCommandQueueWithProperties(cl_context, cl_device_id, cl_queue_properties, int[])
- Section
- Also see - Search tag in org.jocl.CL.clCreateFromGLTexture(cl_context, long, int, int, int, int[])
- Section
- Also see - Search tag in org.jocl.CL.clCreatePipe(cl_context, long, int, int, cl_pipe_properties, int[])
- Section
- Also see - Search tag in org.jocl.CL.clCreateSamplerWithProperties(cl_context, cl_sampler_properties, int[])
- Section
- Also see - Search tag in org.jocl.CL.clEnqueueSVMFree(cl_command_queue, int, Pointer[], SVMFreeFunction, Object, int, cl_event[], cl_event)
- Section
- Also see - Search tag in org.jocl.CL.clEnqueueSVMMap(cl_command_queue, boolean, long, Pointer, long, int, cl_event[], cl_event)
- Section
- Also see - Search tag in org.jocl.CL.clEnqueueSVMMemFill(cl_command_queue, Pointer, Pointer, long, long, int, cl_event[], cl_event)
- Section
- Also see - Search tag in org.jocl.CL.clEnqueueSVMMemcpy(cl_command_queue, boolean, Pointer, Pointer, long, int, cl_event[], cl_event)
- Section
- Also see - Search tag in org.jocl.CL.clEnqueueSVMUnmap(cl_command_queue, Pointer, int, cl_event[], cl_event)
- Section
- Also see - Search tag in org.jocl.CL.clGetPipeInfo(cl_mem, int, long, Pointer, long[])
- Section
- Also see - Search tag in org.jocl.CL.clGetPlatformIDs(int, cl_platform_id[], int[])
- Section
- Also see - Search tag in org.jocl.CL.clSVMAlloc(cl_context, long, long, int)
- Section
- Also see - Search tag in org.jocl.CL.clSVMFree(cl_context, Pointer)
- Section
- Also see - Search tag in org.jocl.CL.clSetKernelArgSVMPointer(cl_kernel, int, Pointer)
- Section
- Also see - Search tag in org.jocl.CL.clSetKernelExecInfo(cl_kernel, int, long, Pointer)
- Section
- ANDROID - Enum constant in enum class org.jocl.LibUtils.OSType
- APPLE - Enum constant in enum class org.jocl.LibUtils.OSType
- archString() - Static method in class org.jocl.LibUtils
-
Returns a the lower case String representation of the
ArchType
of this platform. - ArchType() - Constructor for enum class org.jocl.LibUtils.ArchType
- ARM - Enum constant in enum class org.jocl.LibUtils.ArchType
- ARM64 - Enum constant in enum class org.jocl.LibUtils.ArchType
B
- buffer - Variable in class org.jocl.cl_image_desc
-
buffer refers to a valid buffer memory object if image_type is CL_MEM_OBJECT_IMAGE1D_BUFFER.
- buffer - Variable in class org.jocl.NativePointerObject
-
The buffer the pointer points to
- BUFFER_MAY_NOT_BE_NULL - Static variable in class org.jocl.Pointer
-
The error message that will be part of the IllegalArgumentException when a
null
buffer is passed to thePointer.to(Buffer)
orPointer.toBuffer(Buffer)
method - BUFFER_MUST_HAVE_ARRAY_OR_BE_DIRECT - Static variable in class org.jocl.Pointer
-
The error message that will be part of the IllegalArgumentException when a buffer is passed to the
Pointer.toBuffer(Buffer)
method neither has an array nor is direct - BuildProgramFunction - Interface in org.jocl
-
Emulation of a function pointer for functions that may be passed to the
clBuildProgram
method. - buildString() - Method in class org.jocl.cl_abstract_properties
-
Returns a String containing the contents of these properties
- byteOffset - Variable in class org.jocl.NativePointerObject
-
The offset from the nativePointer, in bytes
C
- calculateArch() - Static method in class org.jocl.LibUtils
-
Calculates the current ARCHType
- calculateOS() - Static method in class org.jocl.LibUtils
-
Calculates the current OSType
- checkResult(int) - Static method in class org.jocl.CL
-
If the given result is different to CL_SUCCESS and exceptions have been enabled, this method will throw a CLException with an error message that corresponds to the given result code.
- CL - Class in org.jocl
-
JOCL - Java bindings for OpenCL.
The documentation of the OpenCL methods has been extracted from the OpenCL registry at https://www.khronos.org/registry/cl/sdk/2.0/docs/man/xhtml/ and is copyright (c) 2007-2010 by The Khronos Group Inc. - CL() - Constructor for class org.jocl.CL
-
Private constructor to prevent instantiation
- CL_A - Static variable in class org.jocl.CL
- CL_ABGR - Static variable in class org.jocl.CL
- cl_abstract_properties - Class in org.jocl
-
Abstract base class for CL properties, like cl_context_properties and cl_device_partition_property
- cl_abstract_properties() - Constructor for class org.jocl.cl_abstract_properties
-
Creates new, empty cl_abstract_properties
- CL_ADDRESS_CLAMP - Static variable in class org.jocl.CL
- CL_ADDRESS_CLAMP_TO_EDGE - Static variable in class org.jocl.CL
- CL_ADDRESS_MIRRORED_REPEAT - Static variable in class org.jocl.CL
- CL_ADDRESS_NONE - Static variable in class org.jocl.CL
- CL_ADDRESS_REPEAT - Static variable in class org.jocl.CL
- CL_ARGB - Static variable in class org.jocl.CL
- CL_BGRA - Static variable in class org.jocl.CL
- CL_BLOCKING - Static variable in class org.jocl.CL
- CL_BUFFER_CREATE_TYPE_REGION - Static variable in class org.jocl.CL
- cl_buffer_region - Class in org.jocl
-
Java port of a cl_buffer_region
- cl_buffer_region() - Constructor for class org.jocl.cl_buffer_region
-
Creates a new, uninitialized cl_buffer_region
- cl_buffer_region(long, long) - Constructor for class org.jocl.cl_buffer_region
-
Creates a new cl_buffer_region with the given origin and size
- CL_BUILD_ERROR - Static variable in class org.jocl.CL
- CL_BUILD_IN_PROGRESS - Static variable in class org.jocl.CL
- CL_BUILD_NONE - Static variable in class org.jocl.CL
- CL_BUILD_PROGRAM_FAILURE - Static variable in class org.jocl.CL
- CL_BUILD_SUCCESS - Static variable in class org.jocl.CL
- CL_CGL_DEVICE_FOR_CURRENT_VIRTUAL_SCREEN_APPLE - Static variable in class org.jocl.CL
- CL_CGL_DEVICES_FOR_SUPPORTED_VIRTUAL_SCREENS_APPLE - Static variable in class org.jocl.CL
- CL_CGL_SHAREGROUP_KHR - Static variable in class org.jocl.CL
- cl_char - Static variable in class org.jocl.Sizeof
-
Size of a cl_char, in bytes.
- CL_CHAR_BIT - Static variable in class org.jocl.CL
- CL_CHAR_MAX - Static variable in class org.jocl.CL
- CL_CHAR_MIN - Static variable in class org.jocl.CL
- cl_char16 - Static variable in class org.jocl.Sizeof
-
Size of a cl_char16, in bytes
- cl_char2 - Static variable in class org.jocl.Sizeof
-
Size of a cl_char2, in bytes
- cl_char3 - Static variable in class org.jocl.Sizeof
-
Size of a cl_char3, in bytes.
This is the same as the size of a cl_char4, according to the OpenCL specification, version 1.1, section 6.1.5 - cl_char4 - Static variable in class org.jocl.Sizeof
-
Size of a cl_char4, in bytes
- cl_char8 - Static variable in class org.jocl.Sizeof
-
Size of a cl_char8, in bytes
- CL_COMMAND_ACQUIRE_GL_OBJECTS - Static variable in class org.jocl.CL
- CL_COMMAND_BARRIER - Static variable in class org.jocl.CL
- CL_COMMAND_COPY_BUFFER - Static variable in class org.jocl.CL
- CL_COMMAND_COPY_BUFFER_RECT - Static variable in class org.jocl.CL
- CL_COMMAND_COPY_BUFFER_TO_IMAGE - Static variable in class org.jocl.CL
- CL_COMMAND_COPY_IMAGE - Static variable in class org.jocl.CL
- CL_COMMAND_COPY_IMAGE_TO_BUFFER - Static variable in class org.jocl.CL
- CL_COMMAND_FILL_BUFFER - Static variable in class org.jocl.CL
- CL_COMMAND_FILL_IMAGE - Static variable in class org.jocl.CL
- CL_COMMAND_MAP_BUFFER - Static variable in class org.jocl.CL
- CL_COMMAND_MAP_IMAGE - Static variable in class org.jocl.CL
- CL_COMMAND_MARKER - Static variable in class org.jocl.CL
- CL_COMMAND_MIGRATE_MEM_OBJECTS - Static variable in class org.jocl.CL
- CL_COMMAND_NATIVE_KERNEL - Static variable in class org.jocl.CL
- CL_COMMAND_NDRANGE_KERNEL - Static variable in class org.jocl.CL
- cl_command_queue - Class in org.jocl
-
Java port of a cl_command_queue.
- cl_command_queue - Static variable in class org.jocl.Sizeof
-
Size of a cl_command_queue, in bytes
- cl_command_queue() - Constructor for class org.jocl.cl_command_queue
-
Creates a new, uninitialized cl_command_queue
- CL_COMMAND_READ_BUFFER - Static variable in class org.jocl.CL
- CL_COMMAND_READ_BUFFER_RECT - Static variable in class org.jocl.CL
- CL_COMMAND_READ_IMAGE - Static variable in class org.jocl.CL
- CL_COMMAND_RELEASE_GL_OBJECTS - Static variable in class org.jocl.CL
- CL_COMMAND_SVM_FREE - Static variable in class org.jocl.CL
- CL_COMMAND_SVM_MAP - Static variable in class org.jocl.CL
- CL_COMMAND_SVM_MEMCPY - Static variable in class org.jocl.CL
- CL_COMMAND_SVM_MEMFILL - Static variable in class org.jocl.CL
- CL_COMMAND_SVM_UNMAP - Static variable in class org.jocl.CL
- CL_COMMAND_TASK - Static variable in class org.jocl.CL
- CL_COMMAND_UNMAP_MEM_OBJECT - Static variable in class org.jocl.CL
- CL_COMMAND_USER - Static variable in class org.jocl.CL
- CL_COMMAND_WRITE_BUFFER - Static variable in class org.jocl.CL
- CL_COMMAND_WRITE_BUFFER_RECT - Static variable in class org.jocl.CL
- CL_COMMAND_WRITE_IMAGE - Static variable in class org.jocl.CL
- CL_COMPILE_PROGRAM_FAILURE - Static variable in class org.jocl.CL
- CL_COMPILER_NOT_AVAILABLE - Static variable in class org.jocl.CL
- CL_COMPLETE - Static variable in class org.jocl.CL
- cl_context - Class in org.jocl
-
Java port of a cl_context.
- cl_context - Static variable in class org.jocl.Sizeof
-
Size of a cl_context, in bytes
- cl_context() - Constructor for class org.jocl.cl_context
-
Creates a new, uninitialized cl_context
- CL_CONTEXT_DEVICES - Static variable in class org.jocl.CL
- CL_CONTEXT_INTEROP_USER_SYNC - Static variable in class org.jocl.CL
- CL_CONTEXT_NUM_DEVICES - Static variable in class org.jocl.CL
- CL_CONTEXT_PLATFORM - Static variable in class org.jocl.CL
- cl_context_properties - Class in org.jocl
-
Java port of cl_context_properties.
- cl_context_properties() - Constructor for class org.jocl.cl_context_properties
-
Creates new, empty cl_context_properties
- CL_CONTEXT_PROPERTIES - Static variable in class org.jocl.CL
- CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE - Static variable in class org.jocl.CL
- CL_CONTEXT_REFERENCE_COUNT - Static variable in class org.jocl.CL
- CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR - Static variable in class org.jocl.CL
- CL_DBL_DIG - Static variable in class org.jocl.CL
- CL_DBL_EPSILON - Static variable in class org.jocl.CL
- CL_DBL_MANT_DIG - Static variable in class org.jocl.CL
- CL_DBL_MAX - Static variable in class org.jocl.CL
- CL_DBL_MAX_10_EXP - Static variable in class org.jocl.CL
- CL_DBL_MAX_EXP - Static variable in class org.jocl.CL
- CL_DBL_MIN - Static variable in class org.jocl.CL
- CL_DBL_MIN_10_EXP - Static variable in class org.jocl.CL
- CL_DBL_MIN_EXP - Static variable in class org.jocl.CL
- CL_DBL_RADIX - Static variable in class org.jocl.CL
- CL_DEPTH - Static variable in class org.jocl.CL
- CL_DEPTH_STENCIL - Static variable in class org.jocl.CL
- CL_DEVICE_ADDRESS_32_BITS - Static variable in class org.jocl.CL
- CL_DEVICE_ADDRESS_64_BITS - Static variable in class org.jocl.CL
- CL_DEVICE_ADDRESS_BITS - Static variable in class org.jocl.CL
- CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE - Static variable in class org.jocl.CL
- CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE - Static variable in class org.jocl.CL
- CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE - Static variable in class org.jocl.CL
- CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE - Static variable in class org.jocl.CL
- CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE - Static variable in class org.jocl.CL
- CL_DEVICE_AFFINITY_DOMAIN_NUMA - Static variable in class org.jocl.CL
- CL_DEVICE_AVAILABLE - Static variable in class org.jocl.CL
- CL_DEVICE_BUILT_IN_KERNELS - Static variable in class org.jocl.CL
- CL_DEVICE_COMPILER_AVAILABLE - Static variable in class org.jocl.CL
- CL_DEVICE_DOUBLE_FP_CONFIG - Static variable in class org.jocl.CL
- CL_DEVICE_ENDIAN_LITTLE - Static variable in class org.jocl.CL
- CL_DEVICE_ERROR_CORRECTION_SUPPORT - Static variable in class org.jocl.CL
- CL_DEVICE_EXECUTION_CAPABILITIES - Static variable in class org.jocl.CL
- CL_DEVICE_EXTENSIONS - Static variable in class org.jocl.CL
- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_GLOBAL_MEM_CACHE_TYPE - Static variable in class org.jocl.CL
- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_GLOBAL_MEM_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_HALF_FP_CONFIG - Static variable in class org.jocl.CL
- CL_DEVICE_HOST_UNIFIED_MEMORY - Static variable in class org.jocl.CL
-
Deprecated.As of OpenCL 2.0
- cl_device_id - Class in org.jocl
-
Java port of a cl_device_id.
- cl_device_id - Static variable in class org.jocl.Sizeof
-
Size of a cl_device_id, in bytes
- cl_device_id() - Constructor for class org.jocl.cl_device_id
-
Creates a new, uninitialized cl_device_id
- CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT - Static variable in class org.jocl.CL
- CL_DEVICE_IMAGE_MAX_ARRAY_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_IMAGE_MAX_BUFFER_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_IMAGE_PITCH_ALIGNMENT - Static variable in class org.jocl.CL
- CL_DEVICE_IMAGE_SUPPORT - Static variable in class org.jocl.CL
- CL_DEVICE_IMAGE2D_MAX_HEIGHT - Static variable in class org.jocl.CL
- CL_DEVICE_IMAGE2D_MAX_WIDTH - Static variable in class org.jocl.CL
- CL_DEVICE_IMAGE3D_MAX_DEPTH - Static variable in class org.jocl.CL
- CL_DEVICE_IMAGE3D_MAX_HEIGHT - Static variable in class org.jocl.CL
- CL_DEVICE_IMAGE3D_MAX_WIDTH - Static variable in class org.jocl.CL
- CL_DEVICE_LINKER_AVAILABLE - Static variable in class org.jocl.CL
- CL_DEVICE_LOCAL_MEM_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_LOCAL_MEM_TYPE - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_CLOCK_FREQUENCY - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_COMPUTE_UNITS - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_CONSTANT_ARGS - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_MEM_ALLOC_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_ON_DEVICE_EVENTS - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_ON_DEVICE_QUEUES - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_PARAMETER_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_PIPE_ARGS - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_READ_IMAGE_ARGS - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_SAMPLERS - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_WORK_GROUP_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_WORK_ITEM_SIZES - Static variable in class org.jocl.CL
- CL_DEVICE_MAX_WRITE_IMAGE_ARGS - Static variable in class org.jocl.CL
- CL_DEVICE_MEM_BASE_ADDR_ALIGN - Static variable in class org.jocl.CL
- CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_NAME - Static variable in class org.jocl.CL
- CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR - Static variable in class org.jocl.CL
- CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE - Static variable in class org.jocl.CL
- CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT - Static variable in class org.jocl.CL
- CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF - Static variable in class org.jocl.CL
- CL_DEVICE_NATIVE_VECTOR_WIDTH_INT - Static variable in class org.jocl.CL
- CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG - Static variable in class org.jocl.CL
- CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT - Static variable in class org.jocl.CL
- CL_DEVICE_NOT_AVAILABLE - Static variable in class org.jocl.CL
- CL_DEVICE_NOT_FOUND - Static variable in class org.jocl.CL
- CL_DEVICE_OPENCL_C_VERSION - Static variable in class org.jocl.CL
- CL_DEVICE_PARENT_DEVICE - Static variable in class org.jocl.CL
- CL_DEVICE_PARTITION_AFFINITY_DOMAIN - Static variable in class org.jocl.CL
- CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN - Static variable in class org.jocl.CL
- CL_DEVICE_PARTITION_BY_COUNTS - Static variable in class org.jocl.CL
- CL_DEVICE_PARTITION_BY_COUNTS_LIST_END - Static variable in class org.jocl.CL
- CL_DEVICE_PARTITION_EQUALLY - Static variable in class org.jocl.CL
- CL_DEVICE_PARTITION_FAILED - Static variable in class org.jocl.CL
- CL_DEVICE_PARTITION_MAX_SUB_DEVICES - Static variable in class org.jocl.CL
- CL_DEVICE_PARTITION_PROPERTIES - Static variable in class org.jocl.CL
- cl_device_partition_property - Class in org.jocl
-
Java port of cl_device_partition_property.
- cl_device_partition_property() - Constructor for class org.jocl.cl_device_partition_property
-
Creates new, empty cl_device_partition_property
- CL_DEVICE_PARTITION_TYPE - Static variable in class org.jocl.CL
- CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS - Static variable in class org.jocl.CL
- CL_DEVICE_PIPE_MAX_PACKET_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_PLATFORM - Static variable in class org.jocl.CL
- CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT - Static variable in class org.jocl.CL
- CL_DEVICE_PREFERRED_INTEROP_USER_SYNC - Static variable in class org.jocl.CL
- CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT - Static variable in class org.jocl.CL
- CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT - Static variable in class org.jocl.CL
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR - Static variable in class org.jocl.CL
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE - Static variable in class org.jocl.CL
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT - Static variable in class org.jocl.CL
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF - Static variable in class org.jocl.CL
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT - Static variable in class org.jocl.CL
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG - Static variable in class org.jocl.CL
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT - Static variable in class org.jocl.CL
- CL_DEVICE_PRINTF_BUFFER_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_PROFILE - Static variable in class org.jocl.CL
- CL_DEVICE_PROFILING_TIMER_RESOLUTION - Static variable in class org.jocl.CL
- CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE - Static variable in class org.jocl.CL
- CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES - Static variable in class org.jocl.CL
- CL_DEVICE_QUEUE_ON_HOST_PROPERTIES - Static variable in class org.jocl.CL
- CL_DEVICE_QUEUE_PROPERTIES - Static variable in class org.jocl.CL
-
Deprecated.As of OpenCL 2.0, replaced by
CL.CL_DEVICE_QUEUE_ON_HOST_PROPERTIES
- CL_DEVICE_REFERENCE_COUNT - Static variable in class org.jocl.CL
- CL_DEVICE_SINGLE_FP_CONFIG - Static variable in class org.jocl.CL
- CL_DEVICE_SVM_ATOMICS - Static variable in class org.jocl.CL
- CL_DEVICE_SVM_CAPABILITIES - Static variable in class org.jocl.CL
- CL_DEVICE_SVM_COARSE_GRAIN_BUFFER - Static variable in class org.jocl.CL
- CL_DEVICE_SVM_FINE_GRAIN_BUFFER - Static variable in class org.jocl.CL
- CL_DEVICE_SVM_FINE_GRAIN_SYSTEM - Static variable in class org.jocl.CL
- CL_DEVICE_TYPE - Static variable in class org.jocl.CL
- CL_DEVICE_TYPE_ACCELERATOR - Static variable in class org.jocl.CL
- CL_DEVICE_TYPE_ALL - Static variable in class org.jocl.CL
- CL_DEVICE_TYPE_CPU - Static variable in class org.jocl.CL
- CL_DEVICE_TYPE_CUSTOM - Static variable in class org.jocl.CL
- CL_DEVICE_TYPE_DEFAULT - Static variable in class org.jocl.CL
- CL_DEVICE_TYPE_GPU - Static variable in class org.jocl.CL
- CL_DEVICE_VENDOR - Static variable in class org.jocl.CL
- CL_DEVICE_VENDOR_ID - Static variable in class org.jocl.CL
- CL_DEVICE_VERSION - Static variable in class org.jocl.CL
- CL_DEVICES_FOR_GL_CONTEXT_KHR - Static variable in class org.jocl.CL
- cl_double - Static variable in class org.jocl.Sizeof
-
Size of a cl_double, in bytes.
- cl_double16 - Static variable in class org.jocl.Sizeof
-
Size of a cl_double16, in bytes
- cl_double2 - Static variable in class org.jocl.Sizeof
-
Size of a cl_double2, in bytes
- cl_double3 - Static variable in class org.jocl.Sizeof
-
Size of a cl_double3, in bytes.
This is the same as the size of a cl_double4, according to the OpenCL specification, version 1.1, section 6.1.5 - cl_double4 - Static variable in class org.jocl.Sizeof
-
Size of a cl_double4, in bytes
- cl_double8 - Static variable in class org.jocl.Sizeof
-
Size of a cl_double8, in bytes
- CL_DRIVER_VERSION - Static variable in class org.jocl.CL
- CL_EGL_DISPLAY_KHR - Static variable in class org.jocl.CL
- cl_event - Class in org.jocl
-
Java port of a cl_event.
- cl_event - Static variable in class org.jocl.Sizeof
-
Size of a cl_event, in bytes
- cl_event() - Constructor for class org.jocl.cl_event
-
Creates a new, uninitialized cl_event
- CL_EVENT_COMMAND_EXECUTION_STATUS - Static variable in class org.jocl.CL
- CL_EVENT_COMMAND_QUEUE - Static variable in class org.jocl.CL
- CL_EVENT_COMMAND_TYPE - Static variable in class org.jocl.CL
- CL_EVENT_CONTEXT - Static variable in class org.jocl.CL
- CL_EVENT_REFERENCE_COUNT - Static variable in class org.jocl.CL
- CL_EXEC_KERNEL - Static variable in class org.jocl.CL
- CL_EXEC_NATIVE_KERNEL - Static variable in class org.jocl.CL
- CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST - Static variable in class org.jocl.CL
- CL_FALSE - Static variable in class org.jocl.CL
- CL_FILTER_LINEAR - Static variable in class org.jocl.CL
- CL_FILTER_NEAREST - Static variable in class org.jocl.CL
- cl_float - Static variable in class org.jocl.Sizeof
-
Size of a cl_float, in bytes.
- CL_FLOAT - Static variable in class org.jocl.CL
- cl_float16 - Static variable in class org.jocl.Sizeof
-
Size of a cl_float16, in bytes
- cl_float2 - Static variable in class org.jocl.Sizeof
-
Size of a cl_float2, in bytes
- cl_float3 - Static variable in class org.jocl.Sizeof
-
Size of a cl_float3, in bytes.
This is the same as the size of a cl_float4, according to the OpenCL specification, version 1.1, section 6.1.5 - cl_float4 - Static variable in class org.jocl.Sizeof
-
Size of a cl_float4, in bytes
- cl_float8 - Static variable in class org.jocl.Sizeof
-
Size of a cl_float8, in bytes
- CL_FLT_DIG - Static variable in class org.jocl.CL
- CL_FLT_EPSILON - Static variable in class org.jocl.CL
- CL_FLT_MANT_DIG - Static variable in class org.jocl.CL
- CL_FLT_MAX - Static variable in class org.jocl.CL
- CL_FLT_MAX_10_EXP - Static variable in class org.jocl.CL
- CL_FLT_MAX_EXP - Static variable in class org.jocl.CL
- CL_FLT_MIN - Static variable in class org.jocl.CL
- CL_FLT_MIN_10_EXP - Static variable in class org.jocl.CL
- CL_FLT_MIN_EXP - Static variable in class org.jocl.CL
- CL_FLT_RADIX - Static variable in class org.jocl.CL
- CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT - Static variable in class org.jocl.CL
- CL_FP_DENORM - Static variable in class org.jocl.CL
- CL_FP_FMA - Static variable in class org.jocl.CL
- CL_FP_INF_NAN - Static variable in class org.jocl.CL
- CL_FP_ROUND_TO_INF - Static variable in class org.jocl.CL
- CL_FP_ROUND_TO_NEAREST - Static variable in class org.jocl.CL
- CL_FP_ROUND_TO_ZERO - Static variable in class org.jocl.CL
- CL_FP_SOFT_FLOAT - Static variable in class org.jocl.CL
- CL_GL_CONTEXT_KHR - Static variable in class org.jocl.CL
- CL_GL_MIPMAP_LEVEL - Static variable in class org.jocl.CL
- CL_GL_NUM_SAMPLES - Static variable in class org.jocl.CL
- CL_GL_OBJECT_BUFFER - Static variable in class org.jocl.CL
- CL_GL_OBJECT_RENDERBUFFER - Static variable in class org.jocl.CL
- CL_GL_OBJECT_TEXTURE_BUFFER - Static variable in class org.jocl.CL
- CL_GL_OBJECT_TEXTURE1D - Static variable in class org.jocl.CL
- CL_GL_OBJECT_TEXTURE1D_ARRAY - Static variable in class org.jocl.CL
- CL_GL_OBJECT_TEXTURE2D - Static variable in class org.jocl.CL
- CL_GL_OBJECT_TEXTURE2D_ARRAY - Static variable in class org.jocl.CL
- CL_GL_OBJECT_TEXTURE3D - Static variable in class org.jocl.CL
- CL_GL_TEXTURE_TARGET - Static variable in class org.jocl.CL
- CL_GLOBAL - Static variable in class org.jocl.CL
- CL_GLX_DISPLAY_KHR - Static variable in class org.jocl.CL
- cl_half - Static variable in class org.jocl.Sizeof
-
Size of a cl_half, in bytes.
- CL_HALF_FLOAT - Static variable in class org.jocl.CL
- CL_IMAGE_ARRAY_SIZE - Static variable in class org.jocl.CL
- CL_IMAGE_BUFFER - Static variable in class org.jocl.CL
- CL_IMAGE_DEPTH - Static variable in class org.jocl.CL
- cl_image_desc - Class in org.jocl
-
Java port of a cl_image_desc
- cl_image_desc() - Constructor for class org.jocl.cl_image_desc
-
Creates a new, uninitialized cl_image_desc
- CL_IMAGE_ELEMENT_SIZE - Static variable in class org.jocl.CL
- cl_image_format - Class in org.jocl
-
Java port of a cl_image_format
- cl_image_format() - Constructor for class org.jocl.cl_image_format
-
Creates a new, uninitialized cl_image_format
- CL_IMAGE_FORMAT - Static variable in class org.jocl.CL
- CL_IMAGE_FORMAT_MISMATCH - Static variable in class org.jocl.CL
- CL_IMAGE_FORMAT_NOT_SUPPORTED - Static variable in class org.jocl.CL
- CL_IMAGE_HEIGHT - Static variable in class org.jocl.CL
- CL_IMAGE_NUM_MIP_LEVELS - Static variable in class org.jocl.CL
- CL_IMAGE_NUM_SAMPLES - Static variable in class org.jocl.CL
- CL_IMAGE_ROW_PITCH - Static variable in class org.jocl.CL
- CL_IMAGE_SLICE_PITCH - Static variable in class org.jocl.CL
- CL_IMAGE_WIDTH - Static variable in class org.jocl.CL
- cl_int - Static variable in class org.jocl.Sizeof
-
Size of a cl_int, in bytes.
- CL_INT_MAX - Static variable in class org.jocl.CL
- CL_INT_MIN - Static variable in class org.jocl.CL
- cl_int16 - Static variable in class org.jocl.Sizeof
-
Size of a cl_int16, in bytes
- cl_int2 - Static variable in class org.jocl.Sizeof
-
Size of a cl_int2, in bytes
- cl_int3 - Static variable in class org.jocl.Sizeof
-
Size of a cl_int3, in bytes.
This is the same as the size of a cl_int4, according to the OpenCL specification, version 1.1, section 6.1.5 - cl_int4 - Static variable in class org.jocl.Sizeof
-
Size of a cl_int4, in bytes
- cl_int8 - Static variable in class org.jocl.Sizeof
-
Size of a cl_int8, in bytes
- CL_INTENSITY - Static variable in class org.jocl.CL
- CL_INVALID_ARG_INDEX - Static variable in class org.jocl.CL
- CL_INVALID_ARG_SIZE - Static variable in class org.jocl.CL
- CL_INVALID_ARG_VALUE - Static variable in class org.jocl.CL
- CL_INVALID_BINARY - Static variable in class org.jocl.CL
- CL_INVALID_BUFFER_SIZE - Static variable in class org.jocl.CL
- CL_INVALID_BUILD_OPTIONS - Static variable in class org.jocl.CL
- CL_INVALID_COMMAND_QUEUE - Static variable in class org.jocl.CL
- CL_INVALID_COMPILER_OPTIONS - Static variable in class org.jocl.CL
- CL_INVALID_CONTEXT - Static variable in class org.jocl.CL
- CL_INVALID_DEVICE - Static variable in class org.jocl.CL
- CL_INVALID_DEVICE_PARTITION_COUNT - Static variable in class org.jocl.CL
- CL_INVALID_DEVICE_QUEUE - Static variable in class org.jocl.CL
- CL_INVALID_DEVICE_TYPE - Static variable in class org.jocl.CL
- CL_INVALID_EVENT - Static variable in class org.jocl.CL
- CL_INVALID_EVENT_WAIT_LIST - Static variable in class org.jocl.CL
- CL_INVALID_GL_CONTEXT_APPLE - Static variable in class org.jocl.CL
- CL_INVALID_GL_OBJECT - Static variable in class org.jocl.CL
- CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR - Static variable in class org.jocl.CL
- CL_INVALID_GLOBAL_OFFSET - Static variable in class org.jocl.CL
- CL_INVALID_GLOBAL_WORK_SIZE - Static variable in class org.jocl.CL
- CL_INVALID_HOST_PTR - Static variable in class org.jocl.CL
- CL_INVALID_IMAGE_DESCRIPTOR - Static variable in class org.jocl.CL
- CL_INVALID_IMAGE_FORMAT_DESCRIPTOR - Static variable in class org.jocl.CL
- CL_INVALID_IMAGE_SIZE - Static variable in class org.jocl.CL
- CL_INVALID_KERNEL - Static variable in class org.jocl.CL
- CL_INVALID_KERNEL_ARGS - Static variable in class org.jocl.CL
- CL_INVALID_KERNEL_DEFINITION - Static variable in class org.jocl.CL
- CL_INVALID_KERNEL_NAME - Static variable in class org.jocl.CL
- CL_INVALID_LINKER_OPTIONS - Static variable in class org.jocl.CL
- CL_INVALID_MEM_OBJECT - Static variable in class org.jocl.CL
- CL_INVALID_MIP_LEVEL - Static variable in class org.jocl.CL
- CL_INVALID_OPERATION - Static variable in class org.jocl.CL
- CL_INVALID_PIPE_SIZE - Static variable in class org.jocl.CL
- CL_INVALID_PLATFORM - Static variable in class org.jocl.CL
- CL_INVALID_PROGRAM - Static variable in class org.jocl.CL
- CL_INVALID_PROGRAM_EXECUTABLE - Static variable in class org.jocl.CL
- CL_INVALID_PROPERTY - Static variable in class org.jocl.CL
- CL_INVALID_QUEUE_PROPERTIES - Static variable in class org.jocl.CL
- CL_INVALID_SAMPLER - Static variable in class org.jocl.CL
- CL_INVALID_VALUE - Static variable in class org.jocl.CL
- CL_INVALID_WORK_DIMENSION - Static variable in class org.jocl.CL
- CL_INVALID_WORK_GROUP_SIZE - Static variable in class org.jocl.CL
- CL_INVALID_WORK_ITEM_SIZE - Static variable in class org.jocl.CL
- CL_JOCL_INTERNAL_ERROR - Static variable in class org.jocl.CL
- cl_kernel - Class in org.jocl
-
Java port of a cl_kernel.
- cl_kernel - Static variable in class org.jocl.Sizeof
-
Size of a cl_kernel, in bytes
- cl_kernel() - Constructor for class org.jocl.cl_kernel
-
Creates a new, uninitialized cl_kernel
- CL_KERNEL_ARG_ACCESS_NONE - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_ACCESS_QUALIFIER - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_ACCESS_READ_ONLY - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_ACCESS_READ_WRITE - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_ACCESS_WRITE_ONLY - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_ADDRESS_CONSTANT - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_ADDRESS_GLOBAL - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_ADDRESS_LOCAL - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_ADDRESS_PRIVATE - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_ADDRESS_QUALIFIER - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_INFO_NOT_AVAILABLE - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_NAME - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_TYPE_CONST - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_TYPE_NAME - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_TYPE_NONE - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_TYPE_PIPE - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_TYPE_QUALIFIER - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_TYPE_RESTRICT - Static variable in class org.jocl.CL
- CL_KERNEL_ARG_TYPE_VOLATILE - Static variable in class org.jocl.CL
- CL_KERNEL_ATTRIBUTES - Static variable in class org.jocl.CL
- CL_KERNEL_COMPILE_WORK_GROUP_SIZE - Static variable in class org.jocl.CL
- CL_KERNEL_CONTEXT - Static variable in class org.jocl.CL
- CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM - Static variable in class org.jocl.CL
- CL_KERNEL_EXEC_INFO_SVM_PTRS - Static variable in class org.jocl.CL
- CL_KERNEL_FUNCTION_NAME - Static variable in class org.jocl.CL
- CL_KERNEL_GLOBAL_WORK_SIZE - Static variable in class org.jocl.CL
- CL_KERNEL_LOCAL_MEM_SIZE - Static variable in class org.jocl.CL
- CL_KERNEL_NUM_ARGS - Static variable in class org.jocl.CL
- CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE - Static variable in class org.jocl.CL
- CL_KERNEL_PRIVATE_MEM_SIZE - Static variable in class org.jocl.CL
- CL_KERNEL_PROGRAM - Static variable in class org.jocl.CL
- CL_KERNEL_REFERENCE_COUNT - Static variable in class org.jocl.CL
- CL_KERNEL_WORK_GROUP_SIZE - Static variable in class org.jocl.CL
- CL_LINK_PROGRAM_FAILURE - Static variable in class org.jocl.CL
- CL_LINKER_NOT_AVAILABLE - Static variable in class org.jocl.CL
- CL_LOCAL - Static variable in class org.jocl.CL
- cl_long - Static variable in class org.jocl.Sizeof
-
Size of a cl_long, in bytes.
- CL_LONG_MAX - Static variable in class org.jocl.CL
- CL_LONG_MIN - Static variable in class org.jocl.CL
- cl_long16 - Static variable in class org.jocl.Sizeof
-
Size of a cl_long16, in bytes
- cl_long2 - Static variable in class org.jocl.Sizeof
-
Size of a cl_long2, in bytes
- cl_long3 - Static variable in class org.jocl.Sizeof
-
Size of a cl_long3, in bytes.
This is the same as the size of a cl_long4, according to the OpenCL specification, version 1.1, section 6.1.5 - cl_long4 - Static variable in class org.jocl.Sizeof
-
Size of a cl_long4, in bytes
- cl_long8 - Static variable in class org.jocl.Sizeof
-
Size of a cl_long8, in bytes
- CL_LUMINANCE - Static variable in class org.jocl.CL
- CL_MAP_FAILURE - Static variable in class org.jocl.CL
- CL_MAP_READ - Static variable in class org.jocl.CL
- CL_MAP_WRITE - Static variable in class org.jocl.CL
- CL_MAP_WRITE_INVALIDATE_REGION - Static variable in class org.jocl.CL
- cl_mem - Class in org.jocl
-
Java port of a cl_mem.
- cl_mem - Static variable in class org.jocl.Sizeof
-
Size of a cl_mem, in bytes
- cl_mem() - Constructor for class org.jocl.cl_mem
-
Creates a new, uninitialized cl_mem
- CL_MEM_ALLOC_HOST_PTR - Static variable in class org.jocl.CL
- CL_MEM_ASSOCIATED_MEMOBJECT - Static variable in class org.jocl.CL
- CL_MEM_CONTEXT - Static variable in class org.jocl.CL
- CL_MEM_COPY_HOST_PTR - Static variable in class org.jocl.CL
- CL_MEM_COPY_OVERLAP - Static variable in class org.jocl.CL
- CL_MEM_FLAGS - Static variable in class org.jocl.CL
- CL_MEM_HOST_NO_ACCESS - Static variable in class org.jocl.CL
- CL_MEM_HOST_PTR - Static variable in class org.jocl.CL
- CL_MEM_HOST_READ_ONLY - Static variable in class org.jocl.CL
- CL_MEM_HOST_WRITE_ONLY - Static variable in class org.jocl.CL
- CL_MEM_MAP_COUNT - Static variable in class org.jocl.CL
- CL_MEM_OBJECT_ALLOCATION_FAILURE - Static variable in class org.jocl.CL
- CL_MEM_OBJECT_BUFFER - Static variable in class org.jocl.CL
- CL_MEM_OBJECT_IMAGE1D - Static variable in class org.jocl.CL
- CL_MEM_OBJECT_IMAGE1D_ARRAY - Static variable in class org.jocl.CL
- CL_MEM_OBJECT_IMAGE1D_BUFFER - Static variable in class org.jocl.CL
- CL_MEM_OBJECT_IMAGE2D - Static variable in class org.jocl.CL
- CL_MEM_OBJECT_IMAGE2D_ARRAY - Static variable in class org.jocl.CL
- CL_MEM_OBJECT_IMAGE3D - Static variable in class org.jocl.CL
- CL_MEM_OBJECT_PIPE - Static variable in class org.jocl.CL
- CL_MEM_OFFSET - Static variable in class org.jocl.CL
- CL_MEM_READ_ONLY - Static variable in class org.jocl.CL
- CL_MEM_READ_WRITE - Static variable in class org.jocl.CL
- CL_MEM_REFERENCE_COUNT - Static variable in class org.jocl.CL
- CL_MEM_SIZE - Static variable in class org.jocl.CL
- CL_MEM_SVM_ATOMICS - Static variable in class org.jocl.CL
- CL_MEM_SVM_FINE_GRAIN_BUFFER - Static variable in class org.jocl.CL
- CL_MEM_TYPE - Static variable in class org.jocl.CL
- CL_MEM_USE_HOST_PTR - Static variable in class org.jocl.CL
- CL_MEM_USES_SVM_POINTER - Static variable in class org.jocl.CL
- CL_MEM_WRITE_ONLY - Static variable in class org.jocl.CL
- CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED - Static variable in class org.jocl.CL
- CL_MIGRATE_MEM_OBJECT_HOST - Static variable in class org.jocl.CL
- CL_MISALIGNED_SUB_BUFFER_OFFSET - Static variable in class org.jocl.CL
- CL_NON_BLOCKING - Static variable in class org.jocl.CL
- CL_NONE - Static variable in class org.jocl.CL
- CL_OUT_OF_HOST_MEMORY - Static variable in class org.jocl.CL
- CL_OUT_OF_RESOURCES - Static variable in class org.jocl.CL
- CL_PIPE_MAX_PACKETS - Static variable in class org.jocl.CL
- CL_PIPE_PACKET_SIZE - Static variable in class org.jocl.CL
- cl_pipe_properties - Class in org.jocl
-
Java port of cl_pipe_properties.
- cl_pipe_properties() - Constructor for class org.jocl.cl_pipe_properties
-
Creates new, empty cl_pipe_properties
- CL_PLATFORM_EXTENSIONS - Static variable in class org.jocl.CL
- CL_PLATFORM_ICD_SUFFIX_KHR - Static variable in class org.jocl.CL
- cl_platform_id - Class in org.jocl
-
Java port of a cl_platform_id.
- cl_platform_id - Static variable in class org.jocl.Sizeof
-
Size of a cl_platform_id, in bytes
- cl_platform_id() - Constructor for class org.jocl.cl_platform_id
-
Creates a new, uninitialized cl_platform_id
- CL_PLATFORM_NAME - Static variable in class org.jocl.CL
- CL_PLATFORM_NOT_FOUND_KHR - Static variable in class org.jocl.CL
- CL_PLATFORM_PROFILE - Static variable in class org.jocl.CL
- CL_PLATFORM_VENDOR - Static variable in class org.jocl.CL
- CL_PLATFORM_VERSION - Static variable in class org.jocl.CL
- CL_PROFILING_COMMAND_COMPLETE - Static variable in class org.jocl.CL
- CL_PROFILING_COMMAND_END - Static variable in class org.jocl.CL
- CL_PROFILING_COMMAND_QUEUED - Static variable in class org.jocl.CL
- CL_PROFILING_COMMAND_START - Static variable in class org.jocl.CL
- CL_PROFILING_COMMAND_SUBMIT - Static variable in class org.jocl.CL
- CL_PROFILING_INFO_NOT_AVAILABLE - Static variable in class org.jocl.CL
- cl_program - Class in org.jocl
-
Java port of a cl_program.
- cl_program - Static variable in class org.jocl.Sizeof
-
Size of a cl_program, in bytes
- cl_program() - Constructor for class org.jocl.cl_program
-
Creates a new, uninitialized cl_program
- CL_PROGRAM_BINARIES - Static variable in class org.jocl.CL
- CL_PROGRAM_BINARY_SIZES - Static variable in class org.jocl.CL
- CL_PROGRAM_BINARY_TYPE - Static variable in class org.jocl.CL
- CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT - Static variable in class org.jocl.CL
- CL_PROGRAM_BINARY_TYPE_EXECUTABLE - Static variable in class org.jocl.CL
- CL_PROGRAM_BINARY_TYPE_LIBRARY - Static variable in class org.jocl.CL
- CL_PROGRAM_BINARY_TYPE_NONE - Static variable in class org.jocl.CL
- CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE - Static variable in class org.jocl.CL
- CL_PROGRAM_BUILD_LOG - Static variable in class org.jocl.CL
- CL_PROGRAM_BUILD_OPTIONS - Static variable in class org.jocl.CL
- CL_PROGRAM_BUILD_STATUS - Static variable in class org.jocl.CL
- CL_PROGRAM_CONTEXT - Static variable in class org.jocl.CL
- CL_PROGRAM_DEVICES - Static variable in class org.jocl.CL
- CL_PROGRAM_KERNEL_NAMES - Static variable in class org.jocl.CL
- CL_PROGRAM_NUM_DEVICES - Static variable in class org.jocl.CL
- CL_PROGRAM_NUM_KERNELS - Static variable in class org.jocl.CL
- CL_PROGRAM_REFERENCE_COUNT - Static variable in class org.jocl.CL
- CL_PROGRAM_SOURCE - Static variable in class org.jocl.CL
- CL_QUEUE_CONTEXT - Static variable in class org.jocl.CL
- CL_QUEUE_DEVICE - Static variable in class org.jocl.CL
- CL_QUEUE_ON_DEVICE - Static variable in class org.jocl.CL
- CL_QUEUE_ON_DEVICE_DEFAULT - Static variable in class org.jocl.CL
- CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE - Static variable in class org.jocl.CL
- CL_QUEUE_PROFILING_ENABLE - Static variable in class org.jocl.CL
- cl_queue_properties - Class in org.jocl
-
Java port of cl_queue_properties.
- cl_queue_properties() - Constructor for class org.jocl.cl_queue_properties
-
Creates new, empty cl_queue_properties
- CL_QUEUE_PROPERTIES - Static variable in class org.jocl.CL
- CL_QUEUE_REFERENCE_COUNT - Static variable in class org.jocl.CL
- CL_QUEUE_SIZE - Static variable in class org.jocl.CL
- CL_QUEUED - Static variable in class org.jocl.CL
- CL_R - Static variable in class org.jocl.CL
- CL_RA - Static variable in class org.jocl.CL
- CL_READ_ONLY_CACHE - Static variable in class org.jocl.CL
- CL_READ_WRITE_CACHE - Static variable in class org.jocl.CL
- CL_RG - Static variable in class org.jocl.CL
- CL_RGB - Static variable in class org.jocl.CL
- CL_RGBA - Static variable in class org.jocl.CL
- CL_RGBx - Static variable in class org.jocl.CL
- CL_RGx - Static variable in class org.jocl.CL
- CL_RUNNING - Static variable in class org.jocl.CL
- CL_Rx - Static variable in class org.jocl.CL
- cl_sampler - Class in org.jocl
-
Java port of a cl_sampler.
- cl_sampler - Static variable in class org.jocl.Sizeof
-
Size of a cl_sampler, in bytes
- cl_sampler() - Constructor for class org.jocl.cl_sampler
-
Creates a new, uninitialized cl_sampler
- CL_SAMPLER_ADDRESSING_MODE - Static variable in class org.jocl.CL
- CL_SAMPLER_CONTEXT - Static variable in class org.jocl.CL
- CL_SAMPLER_FILTER_MODE - Static variable in class org.jocl.CL
- CL_SAMPLER_LOD_MAX - Static variable in class org.jocl.CL
- CL_SAMPLER_LOD_MIN - Static variable in class org.jocl.CL
- CL_SAMPLER_MIP_FILTER_MODE - Static variable in class org.jocl.CL
- CL_SAMPLER_NORMALIZED_COORDS - Static variable in class org.jocl.CL
- cl_sampler_properties - Class in org.jocl
-
Java port of cl_sampler_properties.
- cl_sampler_properties() - Constructor for class org.jocl.cl_sampler_properties
-
Creates new, empty cl_sampler_properties
- CL_SAMPLER_REFERENCE_COUNT - Static variable in class org.jocl.CL
- CL_sBGRA - Static variable in class org.jocl.CL
- CL_SCHAR_MAX - Static variable in class org.jocl.CL
- CL_SCHAR_MIN - Static variable in class org.jocl.CL
- cl_short - Static variable in class org.jocl.Sizeof
-
Size of a cl_short, in bytes.
- cl_short16 - Static variable in class org.jocl.Sizeof
-
Size of a cl_short16, in bytes
- cl_short2 - Static variable in class org.jocl.Sizeof
-
Size of a cl_short2, in bytes
- cl_short3 - Static variable in class org.jocl.Sizeof
-
Size of a cl_short3, in bytes.
This is the same as the size of a cl_short4, according to the OpenCL specification, version 1.1, section 6.1.5 - cl_short4 - Static variable in class org.jocl.Sizeof
-
Size of a cl_short4, in bytes
- cl_short8 - Static variable in class org.jocl.Sizeof
-
Size of a cl_short8, in bytes
- CL_SHRT_MAX - Static variable in class org.jocl.CL
- CL_SHRT_MIN - Static variable in class org.jocl.CL
- CL_SIGNED_INT16 - Static variable in class org.jocl.CL
- CL_SIGNED_INT32 - Static variable in class org.jocl.CL
- CL_SIGNED_INT8 - Static variable in class org.jocl.CL
- CL_SNORM_INT16 - Static variable in class org.jocl.CL
- CL_SNORM_INT8 - Static variable in class org.jocl.CL
- CL_sRGB - Static variable in class org.jocl.CL
- CL_sRGBA - Static variable in class org.jocl.CL
- CL_sRGBx - Static variable in class org.jocl.CL
- CL_SUBMITTED - Static variable in class org.jocl.CL
- CL_SUCCESS - Static variable in class org.jocl.CL
- CL_TRUE - Static variable in class org.jocl.CL
- cl_uchar - Static variable in class org.jocl.Sizeof
-
Size of a cl_uchar, in bytes.
- CL_UCHAR_MAX - Static variable in class org.jocl.CL
- cl_uchar16 - Static variable in class org.jocl.Sizeof
-
Size of a cl_uchar16, in bytes
- cl_uchar2 - Static variable in class org.jocl.Sizeof
-
Size of a cl_uchar2, in bytes
- cl_uchar3 - Static variable in class org.jocl.Sizeof
-
Size of a cl_uchar3, in bytes.
This is the same as the size of a cl_uchar4, according to the OpenCL specification, version 1.1, section 6.1.5 - cl_uchar4 - Static variable in class org.jocl.Sizeof
-
Size of a cl_uchar4, in bytes
- cl_uchar8 - Static variable in class org.jocl.Sizeof
-
Size of a cl_uchar8, in bytes
- cl_uint - Static variable in class org.jocl.Sizeof
-
Size of a cl_uint, in bytes.
- CL_UINT_MAX - Static variable in class org.jocl.CL
- cl_uint16 - Static variable in class org.jocl.Sizeof
-
Size of a cl_uint16, in bytes
- cl_uint2 - Static variable in class org.jocl.Sizeof
-
Size of a cl_uint2, in bytes
- cl_uint3 - Static variable in class org.jocl.Sizeof
-
Size of a cl_uint3, in bytes.
This is the same as the size of a cl_uint4, according to the OpenCL specification, version 1.1, section 6.1.5 - cl_uint4 - Static variable in class org.jocl.Sizeof
-
Size of a cl_uint4, in bytes
- cl_uint8 - Static variable in class org.jocl.Sizeof
-
Size of a cl_uint8, in bytes
- cl_ulong - Static variable in class org.jocl.Sizeof
-
Size of a cl_ulong, in bytes.
- CL_ULONG_MAX - Static variable in class org.jocl.CL
- cl_ulong16 - Static variable in class org.jocl.Sizeof
-
Size of a cl_ulong16, in bytes
- cl_ulong2 - Static variable in class org.jocl.Sizeof
-
Size of a cl_ulong2, in bytes
- cl_ulong3 - Static variable in class org.jocl.Sizeof
-
Size of a cl_ulong3, in bytes.
This is the same as the size of a cl_ulong4, according to the OpenCL specification, version 1.1, section 6.1.5 - cl_ulong4 - Static variable in class org.jocl.Sizeof
-
Size of a cl_ulong4, in bytes
- cl_ulong8 - Static variable in class org.jocl.Sizeof
-
Size of a cl_ulong8, in bytes
- CL_UNORM_INT_101010 - Static variable in class org.jocl.CL
- CL_UNORM_INT16 - Static variable in class org.jocl.CL
- CL_UNORM_INT24 - Static variable in class org.jocl.CL
- CL_UNORM_INT8 - Static variable in class org.jocl.CL
- CL_UNORM_SHORT_555 - Static variable in class org.jocl.CL
- CL_UNORM_SHORT_565 - Static variable in class org.jocl.CL
- CL_UNSIGNED_INT16 - Static variable in class org.jocl.CL
- CL_UNSIGNED_INT32 - Static variable in class org.jocl.CL
- CL_UNSIGNED_INT8 - Static variable in class org.jocl.CL
- cl_ushort - Static variable in class org.jocl.Sizeof
-
Size of a cl_ushort, in bytes.
- cl_ushort16 - Static variable in class org.jocl.Sizeof
-
Size of a cl_ushort16, in bytes
- cl_ushort2 - Static variable in class org.jocl.Sizeof
-
Size of a cl_ushort2, in bytes
- cl_ushort3 - Static variable in class org.jocl.Sizeof
-
Size of a cl_ushort3, in bytes.
This is the same as the size of a cl_ushort4, according to the OpenCL specification, version 1.1, section 6.1.5 - cl_ushort4 - Static variable in class org.jocl.Sizeof
-
Size of a cl_ushort4, in bytes
- cl_ushort8 - Static variable in class org.jocl.Sizeof
-
Size of a cl_ushort8, in bytes
- CL_USHRT_MAX - Static variable in class org.jocl.CL
- CL_WGL_HDC_KHR - Static variable in class org.jocl.CL
- CL.LogLevel - Enum Class in org.jocl
-
The log levels which may be used to control the internal logging of the native JOCL library
- clBuildProgram(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object) - Static method in class org.jocl.CL
-
Builds (compiles and links) a program executable from the program source or binary.
- clBuildProgramNative(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object) - Static method in class org.jocl.CL
- clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object) - Static method in class org.jocl.CL
-
Compiles a programs source for all the devices or a specific device(s) in the OpenCL context associated with
program
. - clCompileProgramNative(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object) - Static method in class org.jocl.CL
- clCreateBuffer(cl_context, long, long, Pointer, int[]) - Static method in class org.jocl.CL
-
Creates a buffer object.
- clCreateBufferNative(cl_context, long, long, Pointer, int[]) - Static method in class org.jocl.CL
- clCreateCommandQueue(cl_context, cl_device_id, long, int[]) - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 2.0. Use
CL.clCreateCommandQueueWithProperties(org.jocl.cl_context, org.jocl.cl_device_id, org.jocl.cl_queue_properties, int[])
instead - clCreateCommandQueueNative(cl_context, cl_device_id, long, int[]) - Static method in class org.jocl.CL
- clCreateCommandQueueWithProperties(cl_context, cl_device_id, cl_queue_properties, int[]) - Static method in class org.jocl.CL
-
Create a host or device command-queue on a specific device.
- clCreateCommandQueueWithPropertiesNative(cl_context, cl_device_id, cl_queue_properties, int[]) - Static method in class org.jocl.CL
- clCreateContext(cl_context_properties, int, cl_device_id[], CreateContextFunction, Object, int[]) - Static method in class org.jocl.CL
-
Creates an OpenCL context.
- clCreateContextFromType(cl_context_properties, long, CreateContextFunction, Object, int[]) - Static method in class org.jocl.CL
-
Create an OpenCL context from a device type that identifies the specific device(s) to use.
- clCreateContextFromTypeNative(cl_context_properties, long, CreateContextFunction, Object, int[]) - Static method in class org.jocl.CL
- clCreateContextNative(cl_context_properties, int, cl_device_id[], CreateContextFunction, Object, int[]) - Static method in class org.jocl.CL
- clCreateFromGLBuffer(cl_context, long, int, int[]) - Static method in class org.jocl.CL
-
Creates an OpenCL buffer object from an OpenGL buffer object.
- clCreateFromGLBufferNative(cl_context, long, int, int[]) - Static method in class org.jocl.CL
- clCreateFromGLRenderbuffer(cl_context, long, int, int[]) - Static method in class org.jocl.CL
-
Creates an OpenCL 2D image object from an OpenGL renderbuffer object.
- clCreateFromGLRenderbufferNative(cl_context, long, int, int[]) - Static method in class org.jocl.CL
- clCreateFromGLTexture(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
-
Creates an OpenCL image object, image array object, or image buffer object from an OpenGL texture object, texture array object, texture buffer object, or a single face of an OpenGL cubemap texture object.
- clCreateFromGLTexture2D(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 1.2 and replaced by
CL.clCreateFromGLTexture(cl_context, long, int, int, int, int[])
- clCreateFromGLTexture2DNative(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
- clCreateFromGLTexture3D(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 1.2 and replaced by
CL.clCreateFromGLTexture(cl_context, long, int, int, int, int[])
- clCreateFromGLTexture3DNative(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
- clCreateFromGLTextureNative(cl_context, long, int, int, int, int[]) - Static method in class org.jocl.CL
- clCreateImage(cl_context, long, cl_image_format, cl_image_desc, Pointer, int[]) - Static method in class org.jocl.CL
-
Creates a 1D image, 1D image buffer, 1D image array, 2D image, 2D image array or 3D image object.
- clCreateImage2D(cl_context, long, cl_image_format[], long, long, long, Pointer, int[]) - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 1.2 and replaced by
CL.clCreateImage(cl_context, long, cl_image_format, cl_image_desc, Pointer, int[])
- clCreateImage2DNative(cl_context, long, cl_image_format[], long, long, long, Pointer, int[]) - Static method in class org.jocl.CL
- clCreateImage3D(cl_context, long, cl_image_format[], long, long, long, long, long, Pointer, int[]) - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 1.2 and replaced by
CL.clCreateImage(cl_context, long, cl_image_format, cl_image_desc, Pointer, int[])
- clCreateImage3DNative(cl_context, long, cl_image_format[], long, long, long, long, long, Pointer, int[]) - Static method in class org.jocl.CL
- clCreateImageNative(cl_context, long, cl_image_format, cl_image_desc, Pointer, int[]) - Static method in class org.jocl.CL
- clCreateKernel(cl_program, String, int[]) - Static method in class org.jocl.CL
-
Creates a kernal object.
- clCreateKernelNative(cl_program, String, int[]) - Static method in class org.jocl.CL
- clCreateKernelsInProgram(cl_program, int, cl_kernel[], int[]) - Static method in class org.jocl.CL
-
Creates kernel objects for all kernel functions in a program object.
- clCreateKernelsInProgramNative(cl_program, int, cl_kernel[], int[]) - Static method in class org.jocl.CL
- clCreatePipe(cl_context, long, int, int, cl_pipe_properties, int[]) - Static method in class org.jocl.CL
-
Creates a pipe object.
- clCreatePipeNative(cl_context, long, int, int, cl_pipe_properties, int[]) - Static method in class org.jocl.CL
- clCreateProgramWithBinary(cl_context, int, cl_device_id[], long[], byte[][], int[], int[]) - Static method in class org.jocl.CL
-
Creates a program object for a context, and loads the binary bits specified by binary into the program object.
- clCreateProgramWithBinaryNative(cl_context, int, cl_device_id[], long[], byte[][], int[], int[]) - Static method in class org.jocl.CL
- clCreateProgramWithBuiltInKernels(cl_context, int, cl_device_id[], String, int[]) - Static method in class org.jocl.CL
-
Creates a program object for a context, and loads the information related to the built-in kernels into a program object.
- clCreateProgramWithBuiltInKernelsNative(cl_context, int, cl_device_id[], String, int[]) - Static method in class org.jocl.CL
- clCreateProgramWithSource(cl_context, int, String[], long[], int[]) - Static method in class org.jocl.CL
-
Creates a program object for a context, and loads the source code specified by the text strings in the
strings
array into the program object. - clCreateProgramWithSourceNative(cl_context, int, String[], long[], int[]) - Static method in class org.jocl.CL
- clCreateSampler(cl_context, boolean, int, int, int[]) - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 2.0. Use
CL.clCreateSamplerWithProperties(org.jocl.cl_context, org.jocl.cl_sampler_properties, int[])
instead. - clCreateSamplerNative(cl_context, boolean, int, int, int[]) - Static method in class org.jocl.CL
- clCreateSamplerWithProperties(cl_context, cl_sampler_properties, int[]) - Static method in class org.jocl.CL
-
Creates a sampler object.
- clCreateSamplerWithPropertiesNative(cl_context, cl_sampler_properties, int[]) - Static method in class org.jocl.CL
- clCreateSubBuffer(cl_mem, long, int, cl_buffer_region, int[]) - Static method in class org.jocl.CL
-
Creates a buffer object (referred to as a sub-buffer object) from an existing buffer object.
- clCreateSubBuffer(cl_mem, long, int, Pointer, int[]) - Static method in class org.jocl.CL
-
Deprecated.The buffer_create_info that has to be passed to this function is specific for the underlying architecture (32/64 bit). The preferred way of creating a sub-buffer is now via
CL.clCreateSubBuffer(cl_mem, long, int, cl_buffer_region, int[])
- clCreateSubBuffer2Native(cl_mem, long, int, cl_buffer_region, int[]) - Static method in class org.jocl.CL
- clCreateSubBufferNative(cl_mem, long, int, Pointer, int[]) - Static method in class org.jocl.CL
- clCreateSubDevices(cl_device_id, cl_device_partition_property, int, cl_device_id[], int[]) - Static method in class org.jocl.CL
-
Creates an array of sub-devices that each reference a non-intersecting set of compute units within
in_device
. - clCreateSubDevicesNative(cl_device_id, cl_device_partition_property, int, cl_device_id[], int[]) - Static method in class org.jocl.CL
- clCreateUserEvent(cl_context, int[]) - Static method in class org.jocl.CL
-
Creates a user event object.
- clCreateUserEventNative(cl_context, int[]) - Static method in class org.jocl.CL
- clEnqueueAcquireGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Acquire OpenCL memory objects that have been created from OpenGL objects.
- clEnqueueAcquireGLObjectsNative(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueBarrier(cl_command_queue) - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 1.2
- clEnqueueBarrierNative(cl_command_queue) - Static method in class org.jocl.CL
- clEnqueueBarrierWithWaitList(cl_command_queue, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
A synchronization point that enqueues a barrier operation.
- clEnqueueBarrierWithWaitListNative(cl_command_queue, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueCopyBuffer(cl_command_queue, cl_mem, cl_mem, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to copy from one buffer object to another.
- clEnqueueCopyBufferNative(cl_command_queue, cl_mem, cl_mem, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueCopyBufferRect(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], long, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to copy a rectangular region from the buffer object to another buffer object.
- clEnqueueCopyBufferRectNative(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], long, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueCopyBufferToImage(cl_command_queue, cl_mem, cl_mem, long, long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to copy a buffer object to an image object.
- clEnqueueCopyBufferToImageNative(cl_command_queue, cl_mem, cl_mem, long, long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueCopyImage(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to copy image objects.
- clEnqueueCopyImageNative(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueCopyImageToBuffer(cl_command_queue, cl_mem, cl_mem, long[], long[], long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to copy an image object to a buffer object.
- clEnqueueCopyImageToBufferNative(cl_command_queue, cl_mem, cl_mem, long[], long[], long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueFillBuffer(cl_command_queue, cl_mem, Pointer, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to fill a buffer object with a pattern of a given pattern size.
- clEnqueueFillBufferNative(cl_command_queue, cl_mem, Pointer, long, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueFillImage(cl_command_queue, cl_mem, Pointer, long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to fill an image object with a specified color.
- clEnqueueFillImageNative(cl_command_queue, cl_mem, Pointer, long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueMapBuffer(cl_command_queue, cl_mem, boolean, long, long, long, int, cl_event[], cl_event, int[]) - Static method in class org.jocl.CL
-
Enqueues a command to map a region of the buffer object given by
buffer
into the host address space and returns a pointer to this mapped region. - clEnqueueMapBufferNative(cl_command_queue, cl_mem, boolean, long, long, long, int, cl_event[], cl_event, int[]) - Static method in class org.jocl.CL
- clEnqueueMapImage(cl_command_queue, cl_mem, boolean, long, long[], long[], long[], long[], int, cl_event[], cl_event, int[]) - Static method in class org.jocl.CL
-
Enqueues a command to map a region of an image object into the host address space and returns a pointer to this mapped region.
- clEnqueueMapImageNative(cl_command_queue, cl_mem, boolean, long, long[], long[], long[], long[], int, cl_event[], cl_event, int[]) - Static method in class org.jocl.CL
- clEnqueueMarker(cl_command_queue, cl_event) - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 1.2
- clEnqueueMarkerNative(cl_command_queue, cl_event) - Static method in class org.jocl.CL
- clEnqueueMarkerWithWaitList(cl_command_queue, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a marker command which waits for either a list of events to complete, or all previously enqueued commands to complete.
- clEnqueueMarkerWithWaitListNative(cl_command_queue, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueMigrateMemObjects(cl_command_queue, int, cl_mem[], long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to indicate which device a set of memory objects should be associated with.
- clEnqueueMigrateMemObjectsNative(cl_command_queue, int, cl_mem[], long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueNativeKernel(cl_command_queue, EnqueueNativeKernelFunction, Object, long, int, cl_mem[], Pointer[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to execute a native C/C++ function not compiled using the OpenCL compiler.
- clEnqueueNativeKernelNative(cl_command_queue, EnqueueNativeKernelFunction, Object, long, int, cl_mem[], Pointer[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueNDRangeKernel(cl_command_queue, cl_kernel, int, long[], long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to execute a kernel on a device.
- clEnqueueNDRangeKernelNative(cl_command_queue, cl_kernel, int, long[], long[], long[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueReadBuffer(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueue commands to read from a buffer object to host memory.
- clEnqueueReadBufferNative(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueReadBufferRect(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueue commands to read from a rectangular region from a buffer object to host memory.
- clEnqueueReadBufferRectNative(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueReadImage(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to read from a 2D or 3D image object to host memory.
- clEnqueueReadImageNative(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueReleaseGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Release OpenCL memory objects that have been created from OpenGL objects.
- clEnqueueReleaseGLObjectsNative(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueSVMFree(cl_command_queue, int, Pointer[], SVMFreeFunction, Object, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to free the shared virtual memory allocated using clSVMAlloc or a shared system memory pointer.
- clEnqueueSVMFreeNative(cl_command_queue, int, Pointer[], SVMFreeFunction, Object, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueSVMMap(cl_command_queue, boolean, long, Pointer, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command that will allow the host to update a region of a SVM buffer.
- clEnqueueSVMMapNative(cl_command_queue, boolean, long, Pointer, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueSVMMemcpy(cl_command_queue, boolean, Pointer, Pointer, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to do a memcpy operation.
- clEnqueueSVMMemcpyNative(cl_command_queue, boolean, Pointer, Pointer, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueSVMMemFill(cl_command_queue, Pointer, Pointer, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to fill a region in memory with a pattern of a given pattern size.
- clEnqueueSVMMemFillNative(cl_command_queue, Pointer, Pointer, long, long, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueSVMUnmap(cl_command_queue, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to indicate that the host has completed updating the region given by
svm_ptr
and which was specified in a previous call to clEnqueueSVMMap. - clEnqueueSVMUnmapNative(cl_command_queue, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueTask(cl_command_queue, cl_kernel, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 2.0
- clEnqueueTaskNative(cl_command_queue, cl_kernel, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueUnmapMemObject(cl_command_queue, cl_mem, ByteBuffer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to unmap a previously mapped region of a memory object.
- clEnqueueUnmapMemObjectNative(cl_command_queue, cl_mem, ByteBuffer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueWaitForEvents(cl_command_queue, int, cl_event[]) - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 1.2
- clEnqueueWaitForEventsNative(cl_command_queue, int, cl_event[]) - Static method in class org.jocl.CL
- clEnqueueWriteBuffer(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueue commands to write to a buffer object from host memory.
- clEnqueueWriteBufferNative(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueWriteBufferRect(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueue commands to write a rectangular region to a buffer object from host memory.
- clEnqueueWriteBufferRectNative(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- clEnqueueWriteImage(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
-
Enqueues a command to write to a 2D or 3D image object from host memory.
- clEnqueueWriteImageNative(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event) - Static method in class org.jocl.CL
- CLException - Exception Class in org.jocl
-
An exception that may be thrown due to a OpenCL error.
- CLException(String) - Constructor for exception class org.jocl.CLException
-
Creates a new CLException with the given error message.
- CLException(String, int) - Constructor for exception class org.jocl.CLException
-
Creates a new CLException with the given error message.
- CLException(String, Throwable) - Constructor for exception class org.jocl.CLException
-
Creates a new CLException with the given error message.
- CLException(String, Throwable, int) - Constructor for exception class org.jocl.CLException
-
Creates a new CLException with the given error message.
- clFinish(cl_command_queue) - Static method in class org.jocl.CL
-
Blocks until all previously queued OpenCL commands in a command-queue are issued to the associated device and have completed.
- clFinishNative(cl_command_queue) - Static method in class org.jocl.CL
- clFlush(cl_command_queue) - Static method in class org.jocl.CL
-
Issues all previously queued OpenCL commands in a command-queue to the device associated with the command-queue.
- clFlushNative(cl_command_queue) - Static method in class org.jocl.CL
- clGetCommandQueueInfo(cl_command_queue, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Query information about a command-queue.
- clGetCommandQueueInfoNative(cl_command_queue, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetContextInfo(cl_context, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Query information about a context.
- clGetContextInfoNative(cl_context, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetDeviceIDs(cl_platform_id, long, int, cl_device_id[], int[]) - Static method in class org.jocl.CL
-
Obtain the list of devices available on a platform.
- clGetDeviceIDsNative(cl_platform_id, long, int, cl_device_id[], int[]) - Static method in class org.jocl.CL
- clGetDeviceInfo(cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Get information about an OpenCL device.
- clGetDeviceInfoNative(cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetEventInfo(cl_event, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Returns information about the event object.
- clGetEventInfoNative(cl_event, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetEventProfilingInfo(cl_event, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Returns profiling information for the command associated with event if profiling is enabled.
- clGetEventProfilingInfoNative(cl_event, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetGLContextInfoAPPLE(cl_context, long, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Apple extension for retrieving OpenGL context information for a CL context.
- clGetGLContextInfoAPPLENative(cl_context, long, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetGLObjectInfo(cl_mem, int[], int[]) - Static method in class org.jocl.CL
-
Query an OpenGL memory object used to create an OpenCL memory object.
- clGetGLObjectInfoNative(cl_mem, int[], int[]) - Static method in class org.jocl.CL
- clGetGLTextureInfo(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Returns additional information about the GL texture object associated with a memory object.
- clGetGLTextureInfoNative(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetImageInfo(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Get information specific to an image object.
- clGetImageInfoNative(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetKernelArgInfo(cl_kernel, int, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Returns information about the arguments of a kernel.
- clGetKernelArgInfoNative(cl_kernel, int, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetKernelInfo(cl_kernel, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Returns information about the kernel object.
- clGetKernelInfoNative(cl_kernel, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetKernelWorkGroupInfo(cl_kernel, cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Returns information about the kernel object that may be specific to a device.
- clGetKernelWorkGroupInfoNative(cl_kernel, cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetMemObjectInfo(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Used to get information that is common to all memory objects (buffer and image objects).
- clGetMemObjectInfoNative(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetPipeInfo(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Get information specific to a pipe object created with clCreatePipe.
- clGetPipeInfoNative(cl_mem, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetPlatformIDs(int, cl_platform_id[], int[]) - Static method in class org.jocl.CL
-
Obtain the list of platforms available.
- clGetPlatformIDsNative(int, cl_platform_id[], int[]) - Static method in class org.jocl.CL
- clGetPlatformInfo(cl_platform_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Get specific information about the OpenCL platform.
- clGetPlatformInfoNative(cl_platform_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetProgramBuildInfo(cl_program, cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Returns build information for each device in the program object.
- clGetProgramBuildInfoNative(cl_program, cl_device_id, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetProgramInfo(cl_program, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Returns information about the program object.
- clGetProgramInfoNative(cl_program, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetSamplerInfo(cl_sampler, int, long, Pointer, long[]) - Static method in class org.jocl.CL
-
Returns information about the sampler object.
- clGetSamplerInfoNative(cl_sampler, int, long, Pointer, long[]) - Static method in class org.jocl.CL
- clGetSupportedImageFormats(cl_context, long, int, int, cl_image_format[], int[]) - Static method in class org.jocl.CL
-
Get the list of image formats supported by an OpenCL implementation.
- clGetSupportedImageFormatsNative(cl_context, long, int, int, cl_image_format[], int[]) - Static method in class org.jocl.CL
- clLinkProgram(cl_context, int, cl_device_id[], String, int, cl_program[], BuildProgramFunction, Object, int[]) - Static method in class org.jocl.CL
-
Links a set of compiled program objects and libraries for all the devices or a specific device(s) in the OpenCL context and creates an executable.
- clLinkProgramNative(cl_context, int, cl_device_id[], String, int, cl_program[], BuildProgramFunction, Object, int[]) - Static method in class org.jocl.CL
- clReleaseCommandQueue(cl_command_queue) - Static method in class org.jocl.CL
-
Decrements the
command_queue
reference count. - clReleaseCommandQueueNative(cl_command_queue) - Static method in class org.jocl.CL
- clReleaseContext(cl_context) - Static method in class org.jocl.CL
-
Decrement the context reference count.
- clReleaseContextNative(cl_context) - Static method in class org.jocl.CL
- clReleaseDevice(cl_device_id) - Static method in class org.jocl.CL
-
Decrements the
device
reference count. - clReleaseDeviceNative(cl_device_id) - Static method in class org.jocl.CL
- clReleaseEvent(cl_event) - Static method in class org.jocl.CL
-
Decrements the
event
reference count. - clReleaseEventNative(cl_event) - Static method in class org.jocl.CL
- clReleaseKernel(cl_kernel) - Static method in class org.jocl.CL
-
Decrements the kernel reference count.
- clReleaseKernelNative(cl_kernel) - Static method in class org.jocl.CL
- clReleaseMemObject(cl_mem) - Static method in class org.jocl.CL
-
Decrements the memory object reference count.
- clReleaseMemObjectNative(cl_mem) - Static method in class org.jocl.CL
- clReleaseProgram(cl_program) - Static method in class org.jocl.CL
-
Decrements the
program
reference count. - clReleaseProgramNative(cl_program) - Static method in class org.jocl.CL
- clReleaseSampler(cl_sampler) - Static method in class org.jocl.CL
-
Decrements the sampler reference count.
- clReleaseSamplerNative(cl_sampler) - Static method in class org.jocl.CL
- clRetainCommandQueue(cl_command_queue) - Static method in class org.jocl.CL
-
Increments the
command_queue
reference count. - clRetainCommandQueueNative(cl_command_queue) - Static method in class org.jocl.CL
- clRetainContext(cl_context) - Static method in class org.jocl.CL
-
Increment the context reference count.
- clRetainContextNative(cl_context) - Static method in class org.jocl.CL
- clRetainDevice(cl_device_id) - Static method in class org.jocl.CL
-
Increments the
devices
reference count. - clRetainDeviceNative(cl_device_id) - Static method in class org.jocl.CL
- clRetainEvent(cl_event) - Static method in class org.jocl.CL
-
Increments the
event
reference count. - clRetainEventNative(cl_event) - Static method in class org.jocl.CL
- clRetainKernel(cl_kernel) - Static method in class org.jocl.CL
-
Increments the kernel object reference count.
- clRetainKernelNative(cl_kernel) - Static method in class org.jocl.CL
- clRetainMemObject(cl_mem) - Static method in class org.jocl.CL
-
Increments the memory object reference count.
- clRetainMemObjectNative(cl_mem) - Static method in class org.jocl.CL
- clRetainProgram(cl_program) - Static method in class org.jocl.CL
-
Increments the
program
reference count. - clRetainProgramNative(cl_program) - Static method in class org.jocl.CL
- clRetainSampler(cl_sampler) - Static method in class org.jocl.CL
-
Increments the sampler reference count.
- clRetainSamplerNative(cl_sampler) - Static method in class org.jocl.CL
- clSetCommandQueueProperty(cl_command_queue, long, boolean, long[]) - Static method in class org.jocl.CL
-
Deprecated.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. - clSetCommandQueuePropertyNative(cl_command_queue, long, boolean, long[]) - Static method in class org.jocl.CL
- clSetEventCallback(cl_event, int, EventCallbackFunction, Object) - Static method in class org.jocl.CL
-
Registers a user callback function for a specific command execution status.
- clSetEventCallbackNative(cl_event, int, EventCallbackFunction, Object) - Static method in class org.jocl.CL
- clSetKernelArg(cl_kernel, int, long, Pointer) - Static method in class org.jocl.CL
-
Used to set the argument value for a specific argument of a kernel.
- clSetKernelArgNative(cl_kernel, int, long, Pointer) - Static method in class org.jocl.CL
- clSetKernelArgSVMPointer(cl_kernel, int, Pointer) - Static method in class org.jocl.CL
-
Used to set a SVM pointer as the argument value for a specific argument of a kernel.
- clSetKernelArgSVMPointerNative(cl_kernel, int, Pointer) - Static method in class org.jocl.CL
- clSetKernelExecInfo(cl_kernel, int, long, Pointer) - Static method in class org.jocl.CL
-
Used to pass additional information other than argument values to a kernel.
- clSetKernelExecInfoNative(cl_kernel, int, long, Pointer) - Static method in class org.jocl.CL
- clSetMemObjectDestructorCallback(cl_mem, MemObjectDestructorCallbackFunction, Object) - Static method in class org.jocl.CL
-
Registers a user callback function that will be called when the memory object is deleted and its resources freed.
- clSetMemObjectDestructorCallbackNative(cl_mem, MemObjectDestructorCallbackFunction, Object) - Static method in class org.jocl.CL
- clSetPrintfCallback(cl_context, PrintfCallbackFunction, Object) - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 2.0
- clSetPrintfCallbackNative(cl_context, PrintfCallbackFunction, Object) - Static method in class org.jocl.CL
- clSetUserEventStatus(cl_event, int) - Static method in class org.jocl.CL
-
Sets the execution status of a user event object.
- clSetUserEventStatusNative(cl_event, int) - Static method in class org.jocl.CL
- clSVMAlloc(cl_context, long, long, int) - Static method in class org.jocl.CL
-
Allocates a shared virtual memory (SVM) buffer that can be shared by the host and all devices in an OpenCL context that support shared virtual memory.
- clSVMAllocNative(cl_context, long, long, int) - Static method in class org.jocl.CL
- clSVMFree(cl_context, Pointer) - Static method in class org.jocl.CL
-
Frees a shared virtual memory buffer allocated using clSVMAlloc.
- clSVMFreeNative(cl_context, Pointer) - Static method in class org.jocl.CL
- clUnloadCompiler() - Static method in class org.jocl.CL
-
Deprecated.As of OpenCL 1.2
- clUnloadCompilerNative() - Static method in class org.jocl.CL
- clUnloadPlatformCompiler(cl_platform_id) - Static method in class org.jocl.CL
-
Allows the implementation to release the resources allocated by the OpenCL compiler for invalid input: '<'>platform.
- clUnloadPlatformCompilerNative(cl_platform_id) - Static method in class org.jocl.CL
- clWaitForEvents(int, cl_event[]) - Static method in class org.jocl.CL
-
Waits on the host thread for commands identified by event objects to complete.
- clWaitForEventsNative(int, cl_event[]) - Static method in class org.jocl.CL
- Compiler Options - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- computePointer(ByteBuffer) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
- computePointer(DoubleBuffer) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
- computePointer(FloatBuffer) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
- computePointer(IntBuffer) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
- computePointer(LongBuffer) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
- computePointer(ShortBuffer) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given buffer, taking into account the position and array offset of the given buffer.
- computePointerSize() - Static method in class org.jocl.Sizeof
-
Computes the size of a pointer, in bytes
- computePointerSizeNative() - Static method in class org.jocl.Sizeof
- CreateContextFunction - Interface in org.jocl
-
Emulation of a function pointer for functions that may be passed to the
clCreateContext
andclCreateContextFromType
methods. - createImplementationNameCandidates() - Static method in class org.jocl.LibInitializer
-
Create a list of OpenCL shared library candidates that will be passed to the dlopen/LoadLibrary call on native side.
- createLibraryExtension() - Static method in class org.jocl.LibUtils
-
Returns the extension for dynamically linked libraries on the current OS.
- createLibraryFileName(String) - Static method in class org.jocl.LibUtils
-
Create the full library file name, including the extension and prefix, for the given library name.
- createLibraryPrefix() - Static method in class org.jocl.LibUtils
-
Returns the prefix for dynamically linked libraries on the current OS.
- createPlatformLibraryName(String) - Static method in class org.jocl.LibUtils
-
Creates the name for the native library with the given base name for the current platform, by appending strings that indicate the current operating system and architecture.
The resulting name will be of the form
baseName-OSType-ArchType
where OSType and ArchType are the lower case Strings of the respectiveOSType
andArcType
enum constants.
For example, the library name with the base name "EXAMPLE" may be
EXAMPLE-windows-x86
Note that the resulting name will not include any platform specific prefixes or extensions for the actual name. - createTempFile(String, String) - Static method in class org.jocl.LibUtils
-
Create a file object representing the file with the given name in the specified subdirectory of the default "temp" directory.
D
- daemonThreadFactory - Static variable in class org.jocl.CL
-
An implementation of a ThreadFactory that creates low-priority daemon threads
- deleteNativeLibraries() - Static method in class org.jocl.LibTracker
-
Try to delete all library files that are tracked by this class.
- Description - Search tag in org.jocl.CL.clCreateContext(cl_context_properties, int, cl_device_id[], CreateContextFunction, Object, int[])
- Section
- Description - Search tag in org.jocl.CL.clCreateFromGLBuffer(cl_context, long, int, int[])
- Section
- Description - Search tag in org.jocl.CL.clCreateFromGLRenderbuffer(cl_context, long, int, int[])
- Section
- Description - Search tag in org.jocl.CL.clCreateFromGLTexture3D(cl_context, long, int, int, int, int[])
- Section
- Description - Search tag in org.jocl.CL.clEnqueueAcquireGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event)
- Section
- Description - Search tag in org.jocl.CL.clEnqueueMarkerWithWaitList(cl_command_queue, int, cl_event[], cl_event)
- Section
- Description - Search tag in org.jocl.CL.clEnqueueReleaseGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event)
- Section
- Description - Search tag in org.jocl.CL.clGetGLObjectInfo(cl_mem, int[], int[])
- Section
E
- EnqueueNativeKernelFunction - Interface in org.jocl
-
Emulation of a function pointer for functions that may be passed to the
clEnqueueNativeKernel
method. - equals(Object) - Method in class org.jocl.NativePointerObject
- Errors - Search tag in org.jocl.CL.clBuildProgram(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object)
- Section
- Errors - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- Errors - Search tag in org.jocl.CL.clCreateBuffer(cl_context, long, long, Pointer, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateCommandQueue(cl_context, cl_device_id, long, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateCommandQueueWithProperties(cl_context, cl_device_id, cl_queue_properties, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateContext(cl_context_properties, int, cl_device_id[], CreateContextFunction, Object, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateContextFromType(cl_context_properties, long, CreateContextFunction, Object, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateFromGLBuffer(cl_context, long, int, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateFromGLRenderbuffer(cl_context, long, int, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateFromGLTexture(cl_context, long, int, int, int, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateFromGLTexture2D(cl_context, long, int, int, int, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateFromGLTexture3D(cl_context, long, int, int, int, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateImage(cl_context, long, cl_image_format, cl_image_desc, Pointer, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateImage2D(cl_context, long, cl_image_format[], long, long, long, Pointer, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateImage3D(cl_context, long, cl_image_format[], long, long, long, long, long, Pointer, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateKernel(cl_program, String, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateKernelsInProgram(cl_program, int, cl_kernel[], int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreatePipe(cl_context, long, int, int, cl_pipe_properties, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateProgramWithBinary(cl_context, int, cl_device_id[], long[], byte[][], int[], int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateProgramWithBuiltInKernels(cl_context, int, cl_device_id[], String, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateProgramWithSource(cl_context, int, String[], long[], int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateSampler(cl_context, boolean, int, int, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateSamplerWithProperties(cl_context, cl_sampler_properties, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateSubBuffer(cl_mem, long, int, cl_buffer_region, int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateSubDevices(cl_device_id, cl_device_partition_property, int, cl_device_id[], int[])
- Section
- Errors - Search tag in org.jocl.CL.clCreateUserEvent(cl_context, int[])
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueAcquireGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueBarrier(cl_command_queue)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueBarrierWithWaitList(cl_command_queue, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueCopyBuffer(cl_command_queue, cl_mem, cl_mem, long, long, long, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueCopyBufferRect(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], long, long, long, long, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueCopyBufferToImage(cl_command_queue, cl_mem, cl_mem, long, long[], long[], int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueCopyImage(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueCopyImageToBuffer(cl_command_queue, cl_mem, cl_mem, long[], long[], long, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueFillBuffer(cl_command_queue, cl_mem, Pointer, long, long, long, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueFillImage(cl_command_queue, cl_mem, Pointer, long[], long[], int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueMapBuffer(cl_command_queue, cl_mem, boolean, long, long, long, int, cl_event[], cl_event, int[])
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueMapImage(cl_command_queue, cl_mem, boolean, long, long[], long[], long[], long[], int, cl_event[], cl_event, int[])
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueMarker(cl_command_queue, cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueMarkerWithWaitList(cl_command_queue, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueMigrateMemObjects(cl_command_queue, int, cl_mem[], long, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueNDRangeKernel(cl_command_queue, cl_kernel, int, long[], long[], long[], int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueNativeKernel(cl_command_queue, EnqueueNativeKernelFunction, Object, long, int, cl_mem[], Pointer[], int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueReadBuffer(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueReadBufferRect(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueReadImage(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueReleaseGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueSVMFree(cl_command_queue, int, Pointer[], SVMFreeFunction, Object, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueSVMMap(cl_command_queue, boolean, long, Pointer, long, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueSVMMemFill(cl_command_queue, Pointer, Pointer, long, long, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueSVMMemcpy(cl_command_queue, boolean, Pointer, Pointer, long, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueSVMUnmap(cl_command_queue, Pointer, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueTask(cl_command_queue, cl_kernel, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueUnmapMemObject(cl_command_queue, cl_mem, ByteBuffer, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueWaitForEvents(cl_command_queue, int, cl_event[])
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueWriteBuffer(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueWriteBufferRect(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clEnqueueWriteImage(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clFinish(cl_command_queue)
- Section
- Errors - Search tag in org.jocl.CL.clFlush(cl_command_queue)
- Section
- Errors - Search tag in org.jocl.CL.clGetCommandQueueInfo(cl_command_queue, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetContextInfo(cl_context, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetDeviceIDs(cl_platform_id, long, int, cl_device_id[], int[])
- Section
- Errors - Search tag in org.jocl.CL.clGetDeviceInfo(cl_device_id, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetEventInfo(cl_event, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetEventProfilingInfo(cl_event, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetGLContextInfoAPPLE(cl_context, long, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetGLObjectInfo(cl_mem, int[], int[])
- Section
- Errors - Search tag in org.jocl.CL.clGetGLTextureInfo(cl_mem, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetImageInfo(cl_mem, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetKernelArgInfo(cl_kernel, int, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetKernelInfo(cl_kernel, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetKernelWorkGroupInfo(cl_kernel, cl_device_id, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetMemObjectInfo(cl_mem, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetPipeInfo(cl_mem, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetPlatformIDs(int, cl_platform_id[], int[])
- Section
- Errors - Search tag in org.jocl.CL.clGetPlatformInfo(cl_platform_id, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetProgramBuildInfo(cl_program, cl_device_id, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetProgramInfo(cl_program, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetSamplerInfo(cl_sampler, int, long, Pointer, long[])
- Section
- Errors - Search tag in org.jocl.CL.clGetSupportedImageFormats(cl_context, long, int, int, cl_image_format[], int[])
- Section
- Errors - Search tag in org.jocl.CL.clLinkProgram(cl_context, int, cl_device_id[], String, int, cl_program[], BuildProgramFunction, Object, int[])
- Section
- Errors - Search tag in org.jocl.CL.clReleaseCommandQueue(cl_command_queue)
- Section
- Errors - Search tag in org.jocl.CL.clReleaseCommandQueue(cl_command_queue)
- Section
- Errors - Search tag in org.jocl.CL.clReleaseContext(cl_context)
- Section
- Errors - Search tag in org.jocl.CL.clReleaseDevice(cl_device_id)
- Section
- Errors - Search tag in org.jocl.CL.clReleaseEvent(cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clReleaseKernel(cl_kernel)
- Section
- Errors - Search tag in org.jocl.CL.clReleaseMemObject(cl_mem)
- Section
- Errors - Search tag in org.jocl.CL.clReleaseProgram(cl_program)
- Section
- Errors - Search tag in org.jocl.CL.clReleaseSampler(cl_sampler)
- Section
- Errors - Search tag in org.jocl.CL.clRetainCommandQueue(cl_command_queue)
- Section
- Errors - Search tag in org.jocl.CL.clRetainContext(cl_context)
- Section
- Errors - Search tag in org.jocl.CL.clRetainDevice(cl_device_id)
- Section
- Errors - Search tag in org.jocl.CL.clRetainEvent(cl_event)
- Section
- Errors - Search tag in org.jocl.CL.clRetainKernel(cl_kernel)
- Section
- Errors - Search tag in org.jocl.CL.clRetainMemObject(cl_mem)
- Section
- Errors - Search tag in org.jocl.CL.clRetainProgram(cl_program)
- Section
- Errors - Search tag in org.jocl.CL.clRetainSampler(cl_sampler)
- Section
- Errors - Search tag in org.jocl.CL.clSVMAlloc(cl_context, long, long, int)
- Section
- Errors - Search tag in org.jocl.CL.clSetCommandQueueProperty(cl_command_queue, long, boolean, long[])
- Section
- Errors - Search tag in org.jocl.CL.clSetEventCallback(cl_event, int, EventCallbackFunction, Object)
- Section
- Errors - Search tag in org.jocl.CL.clSetKernelArg(cl_kernel, int, long, Pointer)
- Section
- Errors - Search tag in org.jocl.CL.clSetKernelArgSVMPointer(cl_kernel, int, Pointer)
- Section
- Errors - Search tag in org.jocl.CL.clSetKernelExecInfo(cl_kernel, int, long, Pointer)
- Section
- Errors - Search tag in org.jocl.CL.clSetMemObjectDestructorCallback(cl_mem, MemObjectDestructorCallbackFunction, Object)
- Section
- Errors - Search tag in org.jocl.CL.clSetUserEventStatus(cl_event, int)
- Section
- Errors - Search tag in org.jocl.CL.clUnloadCompiler()
- Section
- Errors - Search tag in org.jocl.CL.clUnloadPlatformCompiler(cl_platform_id)
- Section
- Errors - Search tag in org.jocl.CL.clWaitForEvents(int, cl_event[])
- Section
- EventCallbackFunction - Interface in org.jocl
-
Emulation of a function pointer for functions that may be passed to the
clSetEventCallback
method. - Example - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- Example - Search tag in org.jocl.CL.clCreateContextFromType(cl_context_properties, long, CreateContextFunction, Object, int[])
- Section
- Example - Search tag in org.jocl.CL.clCreateSubDevices(cl_device_id, cl_device_partition_property, int, cl_device_id[], int[])
- Section
- Example - Search tag in org.jocl.CL.clSetKernelArg(cl_kernel, int, long, Pointer)
- Section
- Example - Search tag in org.jocl.CL.clSetUserEventStatus(cl_event, int)
- Section
- exceptionsEnabled - Static variable in class org.jocl.CL
-
Indicates whether exceptions are enabled.
F
- freeAlignedNative(Pointer) - Static method in class org.jocl.CL
-
This method will free the memory of an aligned ByteBuffer which was allocated with
CL.allocateAligned(int, int)
. - freeNativeLibraries() - Static method in class org.jocl.LibTracker
-
Free the native libraries that have been registered in this class.
- freeNativeLibrary(Object) - Static method in class org.jocl.LibTracker
-
Free the given library object by invoking its "finalize(Classinvalid input: '<'?>)" method.
- function(Object) - Method in interface org.jocl.EnqueueNativeKernelFunction
-
The function that will be called
- function(String, Pointer, long, Object) - Method in interface org.jocl.CreateContextFunction
-
The function that will be called.
- function(cl_command_queue, int, Pointer[], Object) - Method in interface org.jocl.SVMFreeFunction
-
The function that will be called
- function(cl_context, int, String, Object) - Method in interface org.jocl.PrintfCallbackFunction
-
The function that will be called
- function(cl_event, int, Object) - Method in interface org.jocl.EventCallbackFunction
-
The function that will be called
- function(cl_mem, Object) - Method in interface org.jocl.MemObjectDestructorCallbackFunction
-
The function that will be called
- function(cl_program, Object) - Method in interface org.jocl.BuildProgramFunction
-
The function that will be called.
G
- getBuffer() - Method in class org.jocl.NativePointerObject
-
Returns the Buffer of this Pointer
- getByteBuffer(long, long) - Method in class org.jocl.Pointer
-
Returns a ByteBuffer that corresponds to the specified segment of the memory that this pointer points to.
This function is solely intended for pointers that that have been allocated withCL.clSVMAlloc(org.jocl.cl_context, long, long, int)
. - getByteOffset() - Method in class org.jocl.NativePointerObject
-
Returns the byte offset
- getDeclaredField(Class<?>, String) - Static method in class org.jocl.LibTracker
-
Returns the declared field with the given name in the given class, or any of its superclasses.
- getFieldValueOptional(Object, String) - Static method in class org.jocl.LibTracker
-
Returns the value of the (potentially private) field with the given name from the given object.
- getNativePointer() - Method in class org.jocl.NativePointerObject
-
Method to obtain the native pointer value.
- getStatus() - Method in exception class org.jocl.CLException
-
Returns the status code from OpenCL that caused this exception.
H
- hashCode() - Method in class org.jocl.NativePointerObject
I
- image_array_size - Variable in class org.jocl.cl_image_desc
-
The number of images in the image array.
- image_channel_data_type - Variable in class org.jocl.cl_image_format
- image_channel_order - Variable in class org.jocl.cl_image_format
- image_depth - Variable in class org.jocl.cl_image_desc
-
The depth of the image in pixels.
- image_height - Variable in class org.jocl.cl_image_desc
-
Height of the image in pixels.
- image_row_pitch - Variable in class org.jocl.cl_image_desc
-
The scan-line pitch in bytes.
- image_slice_pitch - Variable in class org.jocl.cl_image_desc
-
The size in bytes of each 2D slice in the 3D image or the size in bytes of each image in a 1D or 2D image array.
- image_type - Variable in class org.jocl.cl_image_desc
-
Describes the image type.
- image_width - Variable in class org.jocl.cl_image_desc
-
The width of the image in pixels.
- initMemoryManagementThread() - Static method in class org.jocl.CL
-
Creates and starts the daemon thread which will fetch the references to ByteBuffers that have been marked for garbage collection from the alignedByteBufferReferenceQueue, and free the associated aligned native pointers.
- initNativeLibrary() - Static method in class org.jocl.LibInitializer
-
Initialize the native library by passing the name of the OpenCL implementation to the
CL.initNativeLibrary(String)
method. - initNativeLibrary(String) - Static method in class org.jocl.CL
-
Initialize the native library.
- invokeFinalizeOptional(Object) - Static method in class org.jocl.LibTracker
-
Tries to invoke a "finalize(Classinvalid input: '<'?>)" method on the given object.
- isDirectBufferPointer() - Method in class org.jocl.Pointer
-
Returns whether this Pointer is a Pointer to a direct Buffer.
L
- level - Static variable in class org.jocl.LibInitializer
-
The default log level
- level - Static variable in class org.jocl.LibUtils
-
The default log level
- LibInitializer - Class in org.jocl
-
Utility class for initializing the OpenCL implementation library
- LibInitializer() - Constructor for class org.jocl.LibInitializer
-
Private constructor to prevent instantiation
- LIBRARY_PATH_IN_JAR - Static variable in class org.jocl.LibUtils
-
The directory where libraries are expected in JAR files, when they are loaded as resources
- libraryFiles - Static variable in class org.jocl.LibTracker
-
The tracked library files that will be unloaded and deleted when the application exits
- Library Linking Options - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- LibTracker - Class in org.jocl
-
Utility class for tracking a set of loaded libraries and deleting them at program exit.
Note: The current default setting in JOCL is that this class is NOT used.
This class contains some ugly reflection hacks, attempting to alleviate the problem that (temporary) native library files on Windows can not be deleted when they have been loaded.
However, the default setting in JOCL is that it assumes that the name of the native library is fixed, and it will not be necessary to create temporary files. - LibTracker() - Constructor for class org.jocl.LibTracker
-
Private constructor to prevent instantiation
- LibUtils - Class in org.jocl
-
Utility class for detecting the operating system and architecture types, and automatically loading the matching native library as a resource or from a file.
- LibUtils() - Constructor for class org.jocl.LibUtils
-
Private constructor to prevent instantiation.
- LibUtils.ArchType - Enum Class in org.jocl
-
Enumeration of common CPU architectures.
- LibUtils.OSType - Enum Class in org.jocl
-
Enumeration of common operating systems, independent of version or architecture.
- Lifetime of [GL] Shared Objects - Search tag in org.jocl.CL.clCreateFromGLTexture(cl_context, long, int, int, int, int[])
- Section
- Linker Options - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- LINUX - Enum constant in enum class org.jocl.LibUtils.OSType
- loadLibrary(String, String...) - Static method in class org.jocl.LibUtils
-
Loads the specified library.
- loadLibraryResource(String, String, String, String...) - Static method in class org.jocl.LibUtils
-
Load the library with the given name from a resource.
- loadNativeLibrary() - Static method in class org.jocl.CL
-
Load the native library, if it was not loaded yet
- LOG_DEBUG - Enum constant in enum class org.jocl.CL.LogLevel
-
Print debug information
- LOG_DEBUGTRACE - Enum constant in enum class org.jocl.CL.LogLevel
-
Print fine-grained debug information
- LOG_ERROR - Enum constant in enum class org.jocl.CL.LogLevel
-
Only print error messages
- LOG_INFO - Enum constant in enum class org.jocl.CL.LogLevel
-
Print info messages
- LOG_QUIET - Enum constant in enum class org.jocl.CL.LogLevel
-
Never print anything
- LOG_TRACE - Enum constant in enum class org.jocl.CL.LogLevel
-
Trace function calls
- LOG_WARNING - Enum constant in enum class org.jocl.CL.LogLevel
-
Print warnings
- logger - Static variable in class org.jocl.LibInitializer
-
The logger used in this class
- logger - Static variable in class org.jocl.LibTracker
-
The logger used in this class
- logger - Static variable in class org.jocl.LibUtils
-
The logger used in this class
- logger - Static variable in class org.jocl.Sizeof
-
The logger used in this class
- LogLevel() - Constructor for enum class org.jocl.CL.LogLevel
M
- Math Intrinsics Options - Search tag in org.jocl.CL.clBuildProgram(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object)
- Section
- Math Intrinsics Options - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- MemObjectDestructorCallbackFunction - Interface in org.jocl
-
Emulation of a function pointer for functions that may be passed to the
clSetMemObjectDestructorCallback
method. - memoryManagementThread - Static variable in class org.jocl.CL
-
The thread that frees aligned byte buffers which are no longer referenced
- MIPS - Enum constant in enum class org.jocl.LibUtils.ArchType
- MIPS64 - Enum constant in enum class org.jocl.LibUtils.ArchType
N
- nativeLibraryLoaded - Static variable in class org.jocl.CL
-
Whether the native library has been loaded
- nativePointer - Variable in class org.jocl.NativePointerObject
-
The native pointer, written by native methods
- NativePointerObject - Class in org.jocl
-
Base class for all classes that store a native pointer
- NativePointerObject() - Constructor for class org.jocl.NativePointerObject
-
Creates a new (null) Pointer
- NativePointerObject(Buffer) - Constructor for class org.jocl.NativePointerObject
-
Creates a Pointer to the given Buffer
- NativePointerObject(NativePointerObject) - Constructor for class org.jocl.NativePointerObject
-
Copy constructor
- NativePointerObject(NativePointerObject[]) - Constructor for class org.jocl.NativePointerObject
-
Creates a Pointer to the given array of pointers
- NativePointerObject(NativePointerObject, long) - Constructor for class org.jocl.NativePointerObject
-
Creates a copy of the given pointer, with an additional byte offset
- Notes - Search tag in org.jocl.CL.clBuildProgram(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object)
- Section
- Notes - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- Notes - Search tag in org.jocl.CL.clCreateCommandQueue(cl_context, cl_device_id, long, int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateCommandQueueWithProperties(cl_context, cl_device_id, cl_queue_properties, int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateContext(cl_context_properties, int, cl_device_id[], CreateContextFunction, Object, int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateContextFromType(cl_context_properties, long, CreateContextFunction, Object, int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateFromGLTexture(cl_context, long, int, int, int, int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateKernel(cl_program, String, int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateKernelsInProgram(cl_program, int, cl_kernel[], int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreatePipe(cl_context, long, int, int, cl_pipe_properties, int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateProgramWithBinary(cl_context, int, cl_device_id[], long[], byte[][], int[], int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateProgramWithSource(cl_context, int, String[], long[], int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateSampler(cl_context, boolean, int, int, int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateSamplerWithProperties(cl_context, cl_sampler_properties, int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateSubBuffer(cl_mem, long, int, cl_buffer_region, int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateSubDevices(cl_device_id, cl_device_partition_property, int, cl_device_id[], int[])
- Section
- Notes - Search tag in org.jocl.CL.clCreateUserEvent(cl_context, int[])
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueAcquireGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueBarrier(cl_command_queue)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueBarrierWithWaitList(cl_command_queue, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueCopyImage(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueFillBuffer(cl_command_queue, cl_mem, Pointer, long, long, long, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueFillImage(cl_command_queue, cl_mem, Pointer, long[], long[], int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueMapBuffer(cl_command_queue, cl_mem, boolean, long, long, long, int, cl_event[], cl_event, int[])
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueMapImage(cl_command_queue, cl_mem, boolean, long, long[], long[], long[], long[], int, cl_event[], cl_event, int[])
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueMarker(cl_command_queue, cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueMigrateMemObjects(cl_command_queue, int, cl_mem[], long, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueNativeKernel(cl_command_queue, EnqueueNativeKernelFunction, Object, long, int, cl_mem[], Pointer[], int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueReadBuffer(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueReadBufferRect(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueReadImage(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueReleaseGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueSVMMap(cl_command_queue, boolean, long, Pointer, long, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueSVMUnmap(cl_command_queue, Pointer, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueTask(cl_command_queue, cl_kernel, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueUnmapMemObject(cl_command_queue, cl_mem, ByteBuffer, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueWaitForEvents(cl_command_queue, int, cl_event[])
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueWriteBuffer(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueWriteBufferRect(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clEnqueueWriteImage(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clFinish(cl_command_queue)
- Section
- Notes - Search tag in org.jocl.CL.clFlush(cl_command_queue)
- Section
- Notes - Search tag in org.jocl.CL.clGetCommandQueueInfo(cl_command_queue, int, long, Pointer, long[])
- Section
- Notes - Search tag in org.jocl.CL.clGetDeviceIDs(cl_platform_id, long, int, cl_device_id[], int[])
- Section
- Notes - Search tag in org.jocl.CL.clGetDeviceInfo(cl_device_id, int, long, Pointer, long[])
- Section
- Notes - Search tag in org.jocl.CL.clGetEventInfo(cl_event, int, long, Pointer, long[])
- Section
- Notes - Search tag in org.jocl.CL.clGetEventProfilingInfo(cl_event, int, long, Pointer, long[])
- Section
- Notes - Search tag in org.jocl.CL.clGetImageInfo(cl_mem, int, long, Pointer, long[])
- Section
- Notes - Search tag in org.jocl.CL.clGetKernelArgInfo(cl_kernel, int, int, long, Pointer, long[])
- Section
- Notes - Search tag in org.jocl.CL.clGetPipeInfo(cl_mem, int, long, Pointer, long[])
- Section
- Notes - Search tag in org.jocl.CL.clGetPlatformInfo(cl_platform_id, int, long, Pointer, long[])
- Section
- Notes - Search tag in org.jocl.CL.clGetSupportedImageFormats(cl_context, long, int, int, cl_image_format[], int[])
- Section
- Notes - Search tag in org.jocl.CL.clLinkProgram(cl_context, int, cl_device_id[], String, int, cl_program[], BuildProgramFunction, Object, int[])
- Section
- Notes - Search tag in org.jocl.CL.clReleaseCommandQueue(cl_command_queue)
- Section
- Notes - Search tag in org.jocl.CL.clReleaseContext(cl_context)
- Section
- Notes - Search tag in org.jocl.CL.clReleaseDevice(cl_device_id)
- Section
- Notes - Search tag in org.jocl.CL.clReleaseEvent(cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clReleaseKernel(cl_kernel)
- Section
- Notes - Search tag in org.jocl.CL.clReleaseMemObject(cl_mem)
- Section
- Notes - Search tag in org.jocl.CL.clReleaseProgram(cl_program)
- Section
- Notes - Search tag in org.jocl.CL.clReleaseSampler(cl_sampler)
- Section
- Notes - Search tag in org.jocl.CL.clRetainCommandQueue(cl_command_queue)
- Section
- Notes - Search tag in org.jocl.CL.clRetainContext(cl_context)
- Section
- Notes - Search tag in org.jocl.CL.clRetainDevice(cl_device_id)
- Section
- Notes - Search tag in org.jocl.CL.clRetainEvent(cl_event)
- Section
- Notes - Search tag in org.jocl.CL.clRetainKernel(cl_kernel)
- Section
- Notes - Search tag in org.jocl.CL.clRetainMemObject(cl_mem)
- Section
- Notes - Search tag in org.jocl.CL.clRetainSampler(cl_sampler)
- Section
- Notes - Search tag in org.jocl.CL.clSVMAlloc(cl_context, long, long, int)
- Section
- Notes - Search tag in org.jocl.CL.clSVMFree(cl_context, Pointer)
- Section
- Notes - Search tag in org.jocl.CL.clSetCommandQueueProperty(cl_command_queue, long, boolean, long[])
- Section
- Notes - Search tag in org.jocl.CL.clSetEventCallback(cl_event, int, EventCallbackFunction, Object)
- Section
- Notes - Search tag in org.jocl.CL.clSetKernelArg(cl_kernel, int, long, Pointer)
- Section
- Notes - Search tag in org.jocl.CL.clSetKernelArgSVMPointer(cl_kernel, int, Pointer)
- Section
- Notes - Search tag in org.jocl.CL.clSetKernelExecInfo(cl_kernel, int, long, Pointer)
- Section
- Notes - Search tag in org.jocl.CL.clSetMemObjectDestructorCallback(cl_mem, MemObjectDestructorCallbackFunction, Object)
- Section
- Notes - Search tag in org.jocl.CL.clSetUserEventStatus(cl_event, int)
- Section
- Notes - Search tag in org.jocl.CL.clUnloadCompiler()
- Section
- Notes - Search tag in org.jocl.CL.clUnloadPlatformCompiler(cl_platform_id)
- Section
- Notes - Search tag in org.jocl.CL.clWaitForEvents(int, cl_event[])
- Section
- num_mip_levels - Variable in class org.jocl.cl_image_desc
-
Must be 0.
- num_samples - Variable in class org.jocl.cl_image_desc
-
Must be 0.
O
- obtainBuildLogs(cl_program) - Static method in class org.jocl.CL
-
Obtain a single String containing the build logs of the given program for all devices that are associated with the given program object.
- OpenGL and Corresponding OpenCL Image Formats - Search tag in org.jocl.CL.clCreateFromGLTexture(cl_context, long, int, int, int, int[])
- Section
- Optimization Options - Search tag in org.jocl.CL.clBuildProgram(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object)
- Section
- Optimization Options - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- Options Controlling the OpenCL C Version - Search tag in org.jocl.CL.clBuildProgram(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object)
- Section
- Options Controlling the OpenCL C Version - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- Options for Querying Kernel Argument Information - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- Options to Request or Suppress Warnings - Search tag in org.jocl.CL.clBuildProgram(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object)
- Section
- Options to Request or Suppress Warnings - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- org.jocl - package org.jocl
- origin - Variable in class org.jocl.cl_buffer_region
-
The origin of the region, in bytes
- osString() - Static method in class org.jocl.LibUtils
-
Returns a the lower case String representation of the
OSType
of this platform. - OSType() - Constructor for enum class org.jocl.LibUtils.OSType
- Out-of-order Execution of Kernels and Memory Object Commands - Search tag in org.jocl.CL.clCreateCommandQueueWithProperties(cl_context, cl_device_id, cl_queue_properties, int[])
- Section
P
- Parameters - Search tag in org.jocl.CL.clBuildProgram(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object)
- Section
- Parameters - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- Parameters - Search tag in org.jocl.CL.clCreateBuffer(cl_context, long, long, Pointer, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateCommandQueue(cl_context, cl_device_id, long, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateCommandQueueWithProperties(cl_context, cl_device_id, cl_queue_properties, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateContext(cl_context_properties, int, cl_device_id[], CreateContextFunction, Object, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateContextFromType(cl_context_properties, long, CreateContextFunction, Object, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateFromGLBuffer(cl_context, long, int, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateFromGLRenderbuffer(cl_context, long, int, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateFromGLTexture(cl_context, long, int, int, int, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateFromGLTexture2D(cl_context, long, int, int, int, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateFromGLTexture3D(cl_context, long, int, int, int, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateImage(cl_context, long, cl_image_format, cl_image_desc, Pointer, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateImage2D(cl_context, long, cl_image_format[], long, long, long, Pointer, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateImage3D(cl_context, long, cl_image_format[], long, long, long, long, long, Pointer, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateKernel(cl_program, String, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateKernelsInProgram(cl_program, int, cl_kernel[], int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreatePipe(cl_context, long, int, int, cl_pipe_properties, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateProgramWithBinary(cl_context, int, cl_device_id[], long[], byte[][], int[], int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateProgramWithBuiltInKernels(cl_context, int, cl_device_id[], String, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateProgramWithSource(cl_context, int, String[], long[], int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateSampler(cl_context, boolean, int, int, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateSamplerWithProperties(cl_context, cl_sampler_properties, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateSubBuffer(cl_mem, long, int, cl_buffer_region, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateSubDevices(cl_device_id, cl_device_partition_property, int, cl_device_id[], int[])
- Section
- Parameters - Search tag in org.jocl.CL.clCreateUserEvent(cl_context, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueAcquireGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueBarrierWithWaitList(cl_command_queue, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueCopyBuffer(cl_command_queue, cl_mem, cl_mem, long, long, long, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueCopyBufferRect(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], long, long, long, long, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueCopyBufferToImage(cl_command_queue, cl_mem, cl_mem, long, long[], long[], int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueCopyImage(cl_command_queue, cl_mem, cl_mem, long[], long[], long[], int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueCopyImageToBuffer(cl_command_queue, cl_mem, cl_mem, long[], long[], long, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueFillBuffer(cl_command_queue, cl_mem, Pointer, long, long, long, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueFillImage(cl_command_queue, cl_mem, Pointer, long[], long[], int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueMapBuffer(cl_command_queue, cl_mem, boolean, long, long, long, int, cl_event[], cl_event, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueMapImage(cl_command_queue, cl_mem, boolean, long, long[], long[], long[], long[], int, cl_event[], cl_event, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueMarkerWithWaitList(cl_command_queue, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueMigrateMemObjects(cl_command_queue, int, cl_mem[], long, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueNDRangeKernel(cl_command_queue, cl_kernel, int, long[], long[], long[], int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueNativeKernel(cl_command_queue, EnqueueNativeKernelFunction, Object, long, int, cl_mem[], Pointer[], int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueReadBuffer(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueReadBufferRect(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueReadImage(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueReleaseGLObjects(cl_command_queue, int, cl_mem[], int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueSVMFree(cl_command_queue, int, Pointer[], SVMFreeFunction, Object, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueSVMMap(cl_command_queue, boolean, long, Pointer, long, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueSVMMemFill(cl_command_queue, Pointer, Pointer, long, long, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueSVMMemcpy(cl_command_queue, boolean, Pointer, Pointer, long, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueSVMUnmap(cl_command_queue, Pointer, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueTask(cl_command_queue, cl_kernel, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueUnmapMemObject(cl_command_queue, cl_mem, ByteBuffer, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueWaitForEvents(cl_command_queue, int, cl_event[])
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueWriteBuffer(cl_command_queue, cl_mem, boolean, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueWriteBufferRect(cl_command_queue, cl_mem, boolean, long[], long[], long[], long, long, long, long, Pointer, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clEnqueueWriteImage(cl_command_queue, cl_mem, boolean, long[], long[], long, long, Pointer, int, cl_event[], cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clGetCommandQueueInfo(cl_command_queue, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetContextInfo(cl_context, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetDeviceIDs(cl_platform_id, long, int, cl_device_id[], int[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetDeviceInfo(cl_device_id, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetEventInfo(cl_event, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetEventProfilingInfo(cl_event, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetGLContextInfoAPPLE(cl_context, long, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetGLObjectInfo(cl_mem, int[], int[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetGLTextureInfo(cl_mem, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetImageInfo(cl_mem, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetKernelArgInfo(cl_kernel, int, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetKernelInfo(cl_kernel, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetKernelWorkGroupInfo(cl_kernel, cl_device_id, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetMemObjectInfo(cl_mem, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetPipeInfo(cl_mem, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetPlatformIDs(int, cl_platform_id[], int[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetPlatformInfo(cl_platform_id, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetProgramBuildInfo(cl_program, cl_device_id, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetProgramInfo(cl_program, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetSamplerInfo(cl_sampler, int, long, Pointer, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clGetSupportedImageFormats(cl_context, long, int, int, cl_image_format[], int[])
- Section
- Parameters - Search tag in org.jocl.CL.clLinkProgram(cl_context, int, cl_device_id[], String, int, cl_program[], BuildProgramFunction, Object, int[])
- Section
- Parameters - Search tag in org.jocl.CL.clReleaseCommandQueue(cl_command_queue)
- Section
- Parameters - Search tag in org.jocl.CL.clReleaseContext(cl_context)
- Section
- Parameters - Search tag in org.jocl.CL.clReleaseEvent(cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clRetainCommandQueue(cl_command_queue)
- Section
- Parameters - Search tag in org.jocl.CL.clRetainContext(cl_context)
- Section
- Parameters - Search tag in org.jocl.CL.clRetainEvent(cl_event)
- Section
- Parameters - Search tag in org.jocl.CL.clRetainSampler(cl_sampler)
- Section
- Parameters - Search tag in org.jocl.CL.clSVMAlloc(cl_context, long, long, int)
- Section
- Parameters - Search tag in org.jocl.CL.clSVMFree(cl_context, Pointer)
- Section
- Parameters - Search tag in org.jocl.CL.clSetCommandQueueProperty(cl_command_queue, long, boolean, long[])
- Section
- Parameters - Search tag in org.jocl.CL.clSetEventCallback(cl_event, int, EventCallbackFunction, Object)
- Section
- Parameters - Search tag in org.jocl.CL.clSetKernelArg(cl_kernel, int, long, Pointer)
- Section
- Parameters - Search tag in org.jocl.CL.clSetKernelArgSVMPointer(cl_kernel, int, Pointer)
- Section
- Parameters - Search tag in org.jocl.CL.clSetKernelExecInfo(cl_kernel, int, long, Pointer)
- Section
- Parameters - Search tag in org.jocl.CL.clSetMemObjectDestructorCallback(cl_mem, MemObjectDestructorCallbackFunction, Object)
- Section
- Parameters - Search tag in org.jocl.CL.clSetUserEventStatus(cl_event, int)
- Section
- Parameters - Search tag in org.jocl.CL.clWaitForEvents(int, cl_event[])
- Section
- Pointer - Class in org.jocl
-
A Java representation of a void pointer.
- Pointer() - Constructor for class org.jocl.Pointer
-
Creates a new (null) Pointer
- Pointer(Buffer) - Constructor for class org.jocl.Pointer
-
Creates a Pointer to the given Buffer
- Pointer(NativePointerObject[]) - Constructor for class org.jocl.Pointer
-
Creates a Pointer to the given array of pointers
- Pointer(Pointer) - Constructor for class org.jocl.Pointer
-
Copy constructor
- Pointer(Pointer, long) - Constructor for class org.jocl.Pointer
-
Creates a copy of the given pointer, with an additional byte offset
- POINTER - Static variable in class org.jocl.Sizeof
-
Size of a native pointer, in bytes
- pointers - Variable in class org.jocl.NativePointerObject
-
The array of pointers this pointer points to
- PPC - Enum constant in enum class org.jocl.LibUtils.ArchType
- PPC_64 - Enum constant in enum class org.jocl.LibUtils.ArchType
- Preprocessor Options - Search tag in org.jocl.CL.clBuildProgram(cl_program, int, cl_device_id[], String, BuildProgramFunction, Object)
- Section
- Preprocessor Options - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- PrintfCallbackFunction - Interface in org.jocl
-
Emulation of a function pointer that may be passed to the
CL.clSetPrintfCallback(cl_context, PrintfCallbackFunction, Object)
method. - Program Linking Options - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- propertyString(long) - Method in class org.jocl.cl_abstract_properties
-
Returns the string identifying the given property
- propertyString(long) - Method in class org.jocl.cl_context_properties
- propertyString(long) - Method in class org.jocl.cl_device_partition_property
- propertyString(long) - Method in class org.jocl.cl_pipe_properties
- propertyString(long) - Method in class org.jocl.cl_queue_properties
- propertyString(long) - Method in class org.jocl.cl_sampler_properties
R
- referenceReleaseCounter - Static variable in class org.jocl.CL
-
A counter for the released references.
- referenceReleaseExecutor - Static variable in class org.jocl.CL
-
The executor which will manage the threads that prevent objects from being garbage collected during non-blocking operations.
- RISC - Enum constant in enum class org.jocl.LibUtils.ArchType
S
- scheduleReferenceRelease(cl_event, Object, boolean) - Static method in class org.jocl.CL
-
Keep a reference to the given object, to prevent it from being garbage collected, until waiting for the given event on a separate thread has completed.
- Separate Compilation and Linking of Programs - Search tag in org.jocl.CL.clCompileProgram(cl_program, int, cl_device_id[], String, int, cl_program[], String[], BuildProgramFunction, Object)
- Section
- serialVersionUID - Static variable in exception class org.jocl.CLException
-
The serial version UID
- setBuffer(Buffer) - Method in class org.jocl.NativePointerObject
-
Set the given buffer as the contents of this Pointer
- setExceptionsEnabled(boolean) - Static method in class org.jocl.CL
-
Enables or disables exceptions.
- setLogLevel(CL.LogLevel) - Static method in class org.jocl.CL
-
Set the specified log level for the library.
- setLogLevelNative(int) - Static method in class org.jocl.CL
- shutdown() - Static method in class org.jocl.LibTracker
-
Will be called by the shutdown hook
- shutdownHook - Static variable in class org.jocl.LibTracker
-
The shutdown hook thread that will attempt to unload and delete the library files
- size - Variable in class org.jocl.cl_buffer_region
-
The size of the region, in bytes
- size_t - Static variable in class org.jocl.Sizeof
-
Size of a size_t, in bytes
- Sizeof - Class in org.jocl
-
Size constants for scalar and vector data types.
- Sizeof() - Constructor for class org.jocl.Sizeof
- SPARC - Enum constant in enum class org.jocl.LibUtils.ArchType
- status - Variable in exception class org.jocl.CLException
-
The status code from OpenCL
- stringFor_cl_addressing_mode(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_addressing_mode
- stringFor_cl_build_status(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_build_status
- stringFor_cl_channel_order(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_channel_order
- stringFor_cl_channel_type(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_channel_type
- stringFor_cl_command_queue_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_command_queue_info
- stringFor_cl_command_queue_properties(long) - Static method in class org.jocl.CL
-
Returns the string describing the given cl_command_queue_properties - bitfield
- stringFor_cl_command_type(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_command_type
- stringFor_cl_context_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_context_info
- stringFor_cl_context_properties(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_context_properties
- stringFor_cl_device_address_info(long) - Static method in class org.jocl.CL
-
Returns the string describing the given cl_device_address_info - bitfield
- stringFor_cl_device_affinity_domain(long) - Static method in class org.jocl.CL
-
Returns the string describing the given cl_device_affinity_domain - bitfield
- stringFor_cl_device_exec_capabilities(long) - Static method in class org.jocl.CL
-
Returns the string describing the given cl_device_exec_capabilities - bitfield
- stringFor_cl_device_fp_config(long) - Static method in class org.jocl.CL
-
Returns the string describing the given cl_device_fp_config - bitfield
- stringFor_cl_device_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_device_info
- stringFor_cl_device_local_mem_type(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_device_local_mem_type
- stringFor_cl_device_mem_cache_type(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_device_mem_cache_type
- stringFor_cl_device_partition_property(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_device_partition_property
- stringFor_cl_device_svm_capabilities(long) - Static method in class org.jocl.CL
-
Returns the string describing the given cl_device_svm_capabilities - bitfield
- stringFor_cl_device_type(long) - Static method in class org.jocl.CL
-
Returns the string describing the given cl_device_type - bitfield
- stringFor_cl_event_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_event_info
- stringFor_cl_filter_mode(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_filter_mode
- stringFor_cl_gl_object_type(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_gl_object_type
- stringFor_cl_gl_platform_info(int) - Static method in class org.jocl.CL
-
Returns the string identifying the given cl_gl_platform_info
- stringFor_cl_gl_texture_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_gl_texture_info
- stringFor_cl_image_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_image_info
- stringFor_cl_kernel_arg_access_qualifier(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_kernel_arg_access_qualifier
- stringFor_cl_kernel_arg_address_qualifier(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_kernel_arg_address_qualifier
- stringFor_cl_kernel_arg_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_kernel_arg_info
- stringFor_cl_kernel_arg_type_qualifer(long) - Static method in class org.jocl.CL
-
Returns the string describing the given cl_kernel_arg_type_qualifer - bitfield
- stringFor_cl_kernel_exec_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_kernel_exec_info
- stringFor_cl_kernel_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_kernel_info
- stringFor_cl_kernel_work_group_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_kernel_work_group_info
- stringFor_cl_khr_gl_sharing(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_khr_gl_sharing
- stringFor_cl_map_flags(long) - Static method in class org.jocl.CL
-
Returns the string describing the given cl_map_flags - bitfield
- stringFor_cl_mem_flags(long) - Static method in class org.jocl.CL
-
Returns the string describing the given cl_mem_flags - bitfield
- stringFor_cl_mem_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_mem_info
- stringFor_cl_mem_migration_flags(long) - Static method in class org.jocl.CL
-
Returns the string describing the given cl_mem_migration_flags - bitfield
- stringFor_cl_mem_object_type(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_mem_object_type
- stringFor_cl_pipe_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_pipe_info
- stringFor_cl_platform_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_platform_info
- stringFor_cl_profiling_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_profiling_info
- stringFor_cl_program_binary_type(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_program_binary_type
- stringFor_cl_program_build_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_program_build_info
- stringFor_cl_program_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_program_info
- stringFor_cl_sampler_info(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given cl_sampler_info
- stringFor_command_execution_status(int) - Static method in class org.jocl.CL
-
Returns the command execution String identifying the given command_execution_status
- stringFor_errorCode(int) - Static method in class org.jocl.CL
-
Returns the String identifying the given error code
- SUN - Enum constant in enum class org.jocl.LibUtils.OSType
- SVMFreeFunction - Interface in org.jocl
-
Emulation of a function pointer that may be passed to the
CL.clEnqueueSVMFree(cl_command_queue, int, Pointer[], SVMFreeFunction, Object, int, cl_event[], cl_event)
method - Synchronizing OpenCL and OpenGL Access - Search tag in org.jocl.CL.clCreateFromGLTexture(cl_context, long, int, int, int, int[])
- Section
T
- to(byte[]) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given values.
- to(char[]) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given values.
- to(double[]) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given values.
- to(float[]) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given values.
- to(int[]) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given values.
- to(long[]) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given values.
- to(short[]) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given values.
- to(Buffer) - Static method in class org.jocl.Pointer
-
NOTE: This method does not take into account the position and array offset of the given buffer.
- to(NativePointerObject) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given Pointer.
- to(NativePointerObject...) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given Pointers.
- toBuffer(Buffer) - Static method in class org.jocl.Pointer
-
Creates a new Pointer to the given buffer.
Note that this method takes into account the array offset and position of the given buffer, in contrast to thePointer.to(Buffer)
method. - toString() - Method in class org.jocl.cl_buffer_region
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_command_queue
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_context_properties
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_context
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_device_id
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_device_partition_property
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_event
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_image_desc
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_image_format
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_kernel
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_mem
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_pipe_properties
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_platform_id
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_program
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_queue_properties
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_sampler_properties
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.cl_sampler
-
Returns a String representation of this object.
- toString() - Method in class org.jocl.NativePointerObject
-
Returns a String representation of this object.
- track(File) - Static method in class org.jocl.LibTracker
-
Add the given native library file to be tracked by this class.
- trackCreatedTempFiles() - Static method in class org.jocl.LibUtils
-
Returns whether all temporary files that are created should be tracked with a
LibTracker
PRELIMINARY!
U
- UNKNOWN - Enum constant in enum class org.jocl.LibUtils.ArchType
- UNKNOWN - Enum constant in enum class org.jocl.LibUtils.OSType
- useUniqueLibraryNames() - Static method in class org.jocl.LibUtils
-
Returns whether the "uniqueLibaryNames" property was set, and the temporary files for the native libraries that are loaded as resources should receive a different name each time that they are loaded.
PRELIMINARY!
V
- validateHostPointerFlags(long, Pointer) - Static method in class org.jocl.CL
- valueOf(String) - Static method in enum class org.jocl.CL.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jocl.LibUtils.ArchType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jocl.LibUtils.OSType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jocl.CL.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jocl.LibUtils.ArchType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jocl.LibUtils.OSType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WINDOWS - Enum constant in enum class org.jocl.LibUtils.OSType
- withByteOffset(long) - Method in class org.jocl.NativePointerObject
-
Returns a new pointer with an offset of the given number of bytes
- withByteOffset(long) - Method in class org.jocl.Pointer
-
Returns a new pointer with an offset of the given number of bytes
- writeResourceToFile(String, File) - Static method in class org.jocl.LibUtils
-
Obtain an input stream to the resource with the given name, and write it to the specified file (which may not be
null
, and may not exist yet)
X
- X86 - Enum constant in enum class org.jocl.LibUtils.ArchType
- X86_64 - Enum constant in enum class org.jocl.LibUtils.ArchType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form