VkQueueGlobalPriorityEXT(3)

# VkQueueGlobalPriorityEXT(3) Manual Page

## Name

VkQueueGlobalPriorityEXT - Values specifying a system-wide queue priority

Loading… please wait.

## C Specification

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

    // Provided by VK_EXT_global_priority
    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,
    } 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 2014-2021 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0