Structures
VkDeviceQueueGlobalPriorityCreateInfo
Specify a system wide priority
Queues can be created with a system-wide priority by adding a
VkDeviceQueueGlobalPriorityCreateInfo
structure to the pNext
chain of VkDeviceQueueCreateInfo.
The VkDeviceQueueGlobalPriorityCreateInfo
structure is defined as:
typedef struct VkDeviceQueueGlobalPriorityCreateInfo {
VkStructureType sType;
const void* pNext;
VkQueueGlobalPriority globalPriority;
} VkDeviceQueueGlobalPriorityCreateInfo;
or the equivalent
typedef VkDeviceQueueGlobalPriorityCreateInfo VkDeviceQueueGlobalPriorityCreateInfoKHR;
or the equivalent
typedef VkDeviceQueueGlobalPriorityCreateInfo VkDeviceQueueGlobalPriorityCreateInfoEXT;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.globalPriority
is the system-wide priority associated to these queues as specified by VkQueueGlobalPriority
Queues created without specifying
VkDeviceQueueGlobalPriorityCreateInfo
will default to
VK_QUEUE_GLOBAL_PRIORITY_MEDIUM
.
Valid Usage (Implicit)
VUID-VkDeviceQueueGlobalPriorityCreateInfo-sType-sType
sType
must be VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO
VUID-VkDeviceQueueGlobalPriorityCreateInfo-globalPriority-parameter
globalPriority
must be a valid VkQueueGlobalPriority value