Contact
- 
Jan-Harald Fredriksen [GitHub]janharaldfredriksen-arm 
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 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.
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.