• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2021-2022 The Khronos Group Inc.
2//
3// SPDX-License-Identifier: CC-BY-4.0
4
5include::{generated}/meta/{refprefix}VK_EXT_rgba10x6_formats.adoc[]
6
7=== Other Extension Metadata
8
9*Last Modified Date*::
10    2021-09-29
11*IP Status*::
12    No known IP claims.
13*Contributors*::
14  - Jan-Harald Fredriksen, Arm
15  - Graeme Leese, Broadcom
16  - Spencer Fricke, Samsung
17
18=== Description
19
20This extension enables the
21ename:VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 format to be used without
22a <<samplers-YCbCr-conversion, sampler {YCbCr} conversion>> enabled.
23
24include::{generated}/interfaces/VK_EXT_rgba10x6_formats.adoc[]
25
26=== Issues
27
281) Should we reuse the existing format enumeration or introduce a new one?
29
30*RESOLVED*: We reuse an existing format enumeration,
31ename:VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16, that was previously
32exclusively used for YCbCr and therefore had a set of limitations related to
33that usage.
34The alternative was to introduce a new format token with exactly the same
35bit representation as the existing token, but without the limitations.
36
372) Should we only introduce
38ename:VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 or also 1-3 component
39variations?
40
41*RESOLVED*: Only the 4-component format is introduced because the 1- and 2-
42component variations are already not exclusive to YCbCr, and the 3-component
43variation is not a good match for hardware capabilities.
44
45=== Version History
46
47  * Revision 1, 2021-09-29 (Jan-Harald Fredriksen)
48  ** Initial EXT version
49