Package org.lwjgl.opencl
Class INTELCommandQueueFamilies
- java.lang.Object
-
- org.lwjgl.opencl.INTELCommandQueueFamilies
-
public final class INTELCommandQueueFamilies extends java.lang.ObjectNative bindings to the intel_command_queue_families extension.Some OpenCL devices may support different sets of command queues with different capabilities or execution properties. These sets are described in this extension as command queue families. Applications may be able to improve performance or predictability by creating command queues from a specific command queue family.
This extension adds the ability to:
- Query the command queue families supported by an OpenCL device and their capabilities.
- Create an OpenCL command queue from a specific command queue family.
- Query the command queue family and command queue index associated with an OpenCL command queue.
Requires
CL20.
-
-
Field Summary
-
-
-
Field Detail
-
CL_DEVICE_QUEUE_FAMILY_PROPERTIES_INTEL
Accepted value for theparam_nameparameter toGetDeviceInfoto query the number of command queue families and command queue family properties supported by an OpenCL device.
-
CL_QUEUE_FAMILY_INTEL, CL_QUEUE_INDEX_INTEL
Accepted as a property name for thepropertiesparameter toCreateCommandQueueWithPropertiesto specify the command queue family and command queue index that this command queue should submit work to; and for theparam_nameparameter toGetCommandQueueInfoto query the command queue family or command queue index associated with a command queue.
-
CL_QUEUE_DEFAULT_CAPABILITIES_INTEL, CL_QUEUE_CAPABILITY_CREATE_SINGLE_QUEUE_EVENTS_INTEL, CL_QUEUE_CAPABILITY_CREATE_CROSS_QUEUE_EVENTS_INTEL, CL_QUEUE_CAPABILITY_SINGLE_QUEUE_EVENT_WAIT_LIST_INTEL, CL_QUEUE_CAPABILITY_CROSS_QUEUE_EVENT_WAIT_LIST_INTEL, CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_INTEL, CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_RECT_INTEL, CL_QUEUE_CAPABILITY_MAP_BUFFER_INTEL, CL_QUEUE_CAPABILITY_FILL_BUFFER_INTEL, CL_QUEUE_CAPABILITY_TRANSFER_IMAGE_INTEL, CL_QUEUE_CAPABILITY_MAP_IMAGE_INTEL, CL_QUEUE_CAPABILITY_FILL_IMAGE_INTEL, CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_IMAGE_INTEL, CL_QUEUE_CAPABILITY_TRANSFER_IMAGE_BUFFER_INTEL, CL_QUEUE_CAPABILITY_MARKER_INTEL, CL_QUEUE_CAPABILITY_BARRIER_INTEL, CL_QUEUE_CAPABILITY_KERNEL_INTEL
Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.
-
-