Structures
VkDeviceQueueGlobalPriorityCreateInfoKHR
Specify a system wide priority
Queues can be created with a system-wide priority by adding a
VkDeviceQueueGlobalPriorityCreateInfoKHR
structure to the pNext
chain of VkDeviceQueueCreateInfo.
The VkDeviceQueueGlobalPriorityCreateInfoKHR
structure is defined as:
typedef struct VkDeviceQueueGlobalPriorityCreateInfoKHR {
VkStructureType sType;
const void* pNext;
VkQueueGlobalPriorityKHR globalPriority;
} VkDeviceQueueGlobalPriorityCreateInfoKHR;
or the equivalent
typedef VkDeviceQueueGlobalPriorityCreateInfoKHR 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 VkQueueGlobalPriorityKHR
Queues created without specifying
VkDeviceQueueGlobalPriorityCreateInfoKHR
will default to
VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
.
Valid Usage (Implicit)
VUID-VkDeviceQueueGlobalPriorityCreateInfoKHR-sType-sType
sType
must be VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR
VUID-VkDeviceQueueGlobalPriorityCreateInfoKHR-globalPriority-parameter
globalPriority
must be a valid VkQueueGlobalPriorityKHR value