Top Description Fields Constructors Methods
org.lwjgl.opencl

public final Class INTELCommandQueueFamilies

extends Object
Class Inheritance

Native 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:

Requires CL20.

Field Summary

Modifier and TypeField and Description
public static final int
CL_DEVICE_QUEUE_FAMILY_PROPERTIES_INTEL

Accepted value for the param_name parameter to GetDeviceInfo to query the number of command queue families and command queue family properties supported by an OpenCL device.

public static final int
CL_QUEUE_CAPABILITY_BARRIER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_CREATE_CROSS_QUEUE_EVENTS_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_CREATE_SINGLE_QUEUE_EVENTS_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_CROSS_QUEUE_EVENT_WAIT_LIST_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_FILL_BUFFER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_FILL_IMAGE_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_KERNEL_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_MAP_BUFFER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_MAP_IMAGE_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_MARKER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_SINGLE_QUEUE_EVENT_WAIT_LIST_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_IMAGE_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_RECT_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_TRANSFER_IMAGE_BUFFER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_CAPABILITY_TRANSFER_IMAGE_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_DEFAULT_CAPABILITIES_INTEL

Bitfield type describing the capabilities of the queues in a command queue family.

public static final int
CL_QUEUE_FAMILY_INTEL

Accepted as a property name for the properties parameter to CreateCommandQueueWithProperties to specify the command queue family and command queue index that this command queue should submit work to; and for the param_name parameter to GetCommandQueueInfo to query the command queue family or command queue index associated with a command queue.

public static final int
CL_QUEUE_INDEX_INTEL

Accepted as a property name for the properties parameter to CreateCommandQueueWithProperties to specify the command queue family and command queue index that this command queue should submit work to; and for the param_name parameter to GetCommandQueueInfo to query the command queue family or command queue index associated with a command queue.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CL_DEVICE_QUEUE_FAMILY_PROPERTIES_INTELback to summary
public static final int CL_DEVICE_QUEUE_FAMILY_PROPERTIES_INTEL

Accepted value for the param_name parameter to GetDeviceInfo to query the number of command queue families and command queue family properties supported by an OpenCL device.

CL_QUEUE_CAPABILITY_BARRIER_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_BARRIER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_CREATE_CROSS_QUEUE_EVENTS_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_CREATE_CROSS_QUEUE_EVENTS_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_CREATE_SINGLE_QUEUE_EVENTS_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_CREATE_SINGLE_QUEUE_EVENTS_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_CROSS_QUEUE_EVENT_WAIT_LIST_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_CROSS_QUEUE_EVENT_WAIT_LIST_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_FILL_BUFFER_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_FILL_BUFFER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_FILL_IMAGE_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_FILL_IMAGE_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_KERNEL_INTELback to summary
public static final int 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.

CL_QUEUE_CAPABILITY_MAP_BUFFER_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_MAP_BUFFER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_MAP_IMAGE_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_MAP_IMAGE_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_MARKER_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_MARKER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_SINGLE_QUEUE_EVENT_WAIT_LIST_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_SINGLE_QUEUE_EVENT_WAIT_LIST_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_IMAGE_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_IMAGE_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_RECT_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_RECT_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_TRANSFER_IMAGE_BUFFER_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_TRANSFER_IMAGE_BUFFER_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_CAPABILITY_TRANSFER_IMAGE_INTELback to summary
public static final int CL_QUEUE_CAPABILITY_TRANSFER_IMAGE_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_DEFAULT_CAPABILITIES_INTELback to summary
public static final int CL_QUEUE_DEFAULT_CAPABILITIES_INTEL

Bitfield type describing the capabilities of the queues in a command queue family. Subsequent versions of this extension may add additional queue capabilities.

CL_QUEUE_FAMILY_INTELback to summary
public static final int CL_QUEUE_FAMILY_INTEL

Accepted as a property name for the properties parameter to CreateCommandQueueWithProperties to specify the command queue family and command queue index that this command queue should submit work to; and for the param_name parameter to GetCommandQueueInfo to query the command queue family or command queue index associated with a command queue.

CL_QUEUE_INDEX_INTELback to summary
public static final int CL_QUEUE_INDEX_INTEL

Accepted as a property name for the properties parameter to CreateCommandQueueWithProperties to specify the command queue family and command queue index that this command queue should submit work to; and for the param_name parameter to GetCommandQueueInfo to query the command queue family or command queue index associated with a command queue.

Constructor Detail

INTELCommandQueueFamiliesback to summary
private INTELCommandQueueFamilies()