Structures
VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Structure describing whether the implementation supports additional 2-plane 444 {YCbCr} formats
The VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
structure is
defined as:
typedef struct VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT {
VkStructureType sType;
void* pNext;
VkBool32 ycbcr2plane444Formats;
} VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT;
This structure describes the following feature:
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.-
ycbcr2plane444Formats
indicates that the implementation supports the following 2-plane 444 Y′CBCR formats:VK_FORMAT_G8_B8R8_2PLANE_444_UNORM
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16
VK_FORMAT_G16_B16R16_2PLANE_444_UNORM
If the VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
structure is included in the pNext
chain of the
VkPhysicalDeviceFeatures2 structure passed to
vkGetPhysicalDeviceFeatures2, it is filled in to indicate whether each
corresponding feature is supported.
VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
can also be used in the pNext
chain of
VkDeviceCreateInfo to selectively enable these features.
Valid Usage (Implicit)
VUID-VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT-sType-sType
sType
must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT