vulkan-2.0.0.1: Bindings to the Vulkan graphics API.

Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.Extensions.VK_EXT_global_priority

Synopsis

Documentation

newtype VkQueueGlobalPriorityEXT Source #

VkQueueGlobalPriorityEXT - Values specifying a system-wide queue priority

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

Instances
Eq VkQueueGlobalPriorityEXT Source # 
Instance details
Ord VkQueueGlobalPriorityEXT Source # 
Instance details
Read VkQueueGlobalPriorityEXT Source # 
Instance details
Show VkQueueGlobalPriorityEXT Source # 
Instance details
Storable VkQueueGlobalPriorityEXT Source # 
Instance details

data VkDeviceQueueGlobalPriorityCreateInfoEXT Source #

VkDeviceQueueGlobalPriorityCreateInfoEXT - Specify a system wide priority

Description

A queue created without specifying VkDeviceQueueGlobalPriorityCreateInfoEXT will default to VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT.

Valid Usage (Implicit)

  • sType must be VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT

See Also

VkQueueGlobalPriorityEXT, VkStructureType

Constructors

VkDeviceQueueGlobalPriorityCreateInfoEXT 

Fields