67 lines
2.3 KiB
Plaintext
67 lines
2.3 KiB
Plaintext
|
VkFormatFeatureFlags(3)
|
||
|
=======================
|
||
|
|
||
|
Name
|
||
|
----
|
||
|
VkFormatFeatureFlags - Capability flags of a particular format.
|
||
|
|
||
|
C Specification
|
||
|
---------------
|
||
|
|
||
|
include::../flags/VkFormatFeatureFlags.txt[]
|
||
|
|
||
|
Constants
|
||
|
---------
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT::
|
||
|
Image views having this format support filtered and/or unfiltered sampling via sampled image
|
||
|
and combined image sampler descriptors.
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT::
|
||
|
Image views having this format support loads and stores via storage image descriptors.
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT::
|
||
|
Image views having this format support atomic operations via storage image descriptors.
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT::
|
||
|
Buffer views having this format support uniform reads via uniform texel buffer descriptors.
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT::
|
||
|
Buffer views having this format support loads and stores via storage texel buffer descriptors.
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT::
|
||
|
Buffer views having this format support atomic operations via storage texel buffer descriptors.
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT::
|
||
|
Indicates that the format is supported for vertex attributes.
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT::
|
||
|
Indicates that the format is supported for color attachment views and thus can be used as
|
||
|
framebuffer color attachment format.
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT::
|
||
|
Framebuffer color attachments having this format also support blending. +
|
||
|
If this flag is present then ename:VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT is also present.
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT::
|
||
|
Indicates that the format is supported for depth/stencil views and thus can be used as
|
||
|
framebuffer depth/stencil attachment format.
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_BLIT_SRC_BIT::
|
||
|
Format can be used as the source image of blits with flink:vkCmdBlitImage
|
||
|
|
||
|
ename:VK_FORMAT_FEATURE_BLIT_DST_BIT::
|
||
|
Format can be used as the destination image of blits with flink:vkCmdBlitImage
|
||
|
|
||
|
Description
|
||
|
-----------
|
||
|
|
||
|
These flags are used in the slink:VkFormatProperties structure that is returned by flink:vkGetPhysicalDeviceFormatProperties.
|
||
|
|
||
|
See Also
|
||
|
--------
|
||
|
|
||
|
slink:VkFormatProperties, flink:vkGetPhysicalDeviceFormatProperties
|
||
|
|
||
|
include::footer.txt[]
|