VK_EXT_rgba10x6_formats
Other Extension Metadata
Last Modified Date
2021-09-29
IP Status
No known IP claims.
Contributors
- Jan-Harald Fredriksen, Arm
- Graeme Leese, Broadcom
- Spencer Fricke, Samsung
Description
This extension enables the
VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
format to be used without
a sampler Y′CBCR conversion enabled.
New Structures
New Enum Constants
VK_EXT_RGBA10X6_FORMATS_EXTENSION_NAME
VK_EXT_RGBA10X6_FORMATS_SPEC_VERSION
- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT
Issues
1) Should we reuse the existing format enumeration or introduce a new one?
RESOLVED: We reuse an existing format enumeration,
VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
, that was previously
exclusively used for YCbCr and therefore had a set of limitations related to
that usage.
The alternative was to introduce a new format token with exactly the same
bit representation as the existing token, but without the limitations.
2) Should we only introduce
VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
or also 1-3 component
variations?
RESOLVED: Only the 4-component format is introduced because the 1- and 2- component variations are already not exclusive to YCbCr, and the 3-component variation is not a good match for hardware capabilities.
Version History
- Revision 1, 2021-09-29 (Jan-Harald Fredriksen)
- Initial EXT version