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;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.globalPriorityis 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