Vulkan-Docs/doc/specs/vulkan/man/VkQueueFlags.txt

45 lines
1.2 KiB
Plaintext

VkQueueFlags(3)
===============
Name
----
VkQueueFlags - Queue capability flags.
C Specification
---------------
include::../flags/VkQueueFlags.txt[]
Constants
---------
ename:VK_QUEUE_GRAPHICS_BIT::
Queues which have this capability flag support graphics operations.
These operations include support using a graphics pipeline and issuing draw commands.
ename:VK_QUEUE_COMPUTE_BIT::
Queues which have this capability flag support compute operations.
These operations include support using a compute pipeline and issuing dispatch commands.
ename:VK_QUEUE_TRANSFER_BIT::
Queues which have this capability flag support transfer operations.
These operations include all of the copy commands.
ename:VK_QUEUE_SPARSE_BINDING_BIT::
Queues which have this capability flag support memory management operations.
These operations are affected by calling flink:vkQueueBindSparse.
Description
-----------
These flags are returned in the slink:VkQueueFamilyProperties structure together with other
capabilities of a queue from a particular queue family as result of calling
flink:vkGetPhysicalDeviceQueueFamilyProperties.
See Also
--------
slink:VkQueueFamilyProperties, flink:vkGetPhysicalDeviceQueueFamilyProperties
include::footer.txt[]