VkQueueGlobalPriorityEXT(3)

# VkQueueGlobalPriorityEXT(3) Manual Page

## Name

VkQueueGlobalPriorityEXT - Values specifying a system-wide queue priority

## C Specification

Possible values of VkDeviceQueueGlobalPriorityCreateInfoEXT::`globalPriority`, specifying a system-wide priority level are:

    typedef enum VkQueueGlobalPriorityEXT {
        VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT = 128,
        VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT = 256,
        VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT = 512,
        VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT = 1024,
        VK_QUEUE_GLOBAL_PRIORITY_MAX_ENUM_EXT = 0x7FFFFFFF
    } VkQueueGlobalPriorityEXT;

## Description

Priority values are sorted in ascending order. A comparison operation on the enum values can be used to determine the priority order.

- `VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT` is below the system default. Useful for non-interactive tasks.

- `VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT` is the system default priority.

- `VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT` is above the system default.

- `VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT` is the highest priority. Useful for critical tasks.

## See Also

VkDeviceQueueGlobalPriorityCreateInfoEXT

## Document Notes

For more information, see the Vulkan Specification

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

## Copyright

Copyright (c) 2014-2019 Khronos Group. This work is licensed under a Creative Commons Attribution 4.0 International License.