Files
mesa/src/intel/isl/isl_format_layout.csv
T
Nanley Chery 126c9562d9 isl: Redefine the CCS layout for Gen12
The CCS could be described in a number of ways, but this format was
chosen to minimize churn in the drivers. We may decide on an different
direction in the future.

v2. Increase alignment for display surfaces. (Nanley)

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> (v1)
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
2019-10-28 10:47:05 -07:00

31 KiB

1# Copyright 2015 Intel Corporation
2#
3# Permission is hereby granted, free of charge, to any person obtaining a
4# to deal in the Software without restriction, including without limitation
5# the rights to use, copy, modify, merge, publish, distribute, sublicense,
6# and/or sell copies of the Software, and to permit persons to whom the
7# Software is furnished to do so, subject to the following conditions:
8#
9# The above copyright notice and this permission notice (including the next
10# paragraph) shall be included in all copies or substantial portions of the
11# Software.
12#
13# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
14# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
15# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
16# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
17# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
18# IN THE SOFTWARE.
19#
20# @file
21# @brief Layout of all hardware surface formats
22#
23# For the official list, see Broadwell PRM: Volume 2b: Command Reference:
24# Enumerations: SURFACE_FORMAT.
25#
26# Columns:
27# name: format name in PRM
28# bpb: bits per block
29# bw: block width, in pixels
30# bh: block height, in pixels
31# bd: block depth, in pixels
32# r: red channel, data type and bitwidth
33# g: green channel
34# b: blue channel
35# a: alpha channel
36# l: luminance channel
37# i: intensity channel
38# p: palette channel
39# space: colorspace
40# txc: texture compression
41#
42# Data Types:
43# x: void
44# r: raw
45# un: unorm
46# sn: snorm
47# uf: ufloat
48# sf: sfloat
49# ux: ufixed
50# sx: sfixed
51# ui: uint
52# si: sint
53# us: uscaled
54# ss: sscaled
55# Table is aligned with the Vim commands below, using the Align plugin:
56# :AlignCtrl lr+ p8000000000000P1
57# /^# name/,$ Align,
58# name , bpb, bw, bh, bd, r, g, b, a, l, i, p, order, space, txc
59R32G32B32A32_FLOAT , 128, 1, 1, 1, sf32, sf32, sf32, sf32, , , , rgba, linear,
60R32G32B32A32_SINT , 128, 1, 1, 1, si32, si32, si32, si32, , , , rgba, linear,
61R32G32B32A32_UINT , 128, 1, 1, 1, ui32, ui32, ui32, ui32, , , , rgba, linear,
62R32G32B32A32_UNORM , 128, 1, 1, 1, un32, un32, un32, un32, , , , rgba, linear,
63R32G32B32A32_SNORM , 128, 1, 1, 1, sn32, sn32, sn32, sn32, , , , rgba, linear,
64R64G64_FLOAT , 128, 1, 1, 1, sf64, sf64, , , , , , rg, linear,
65R32G32B32X32_FLOAT , 128, 1, 1, 1, sf32, sf32, sf32, x32, , , , rgba, linear,
66R32G32B32A32_SSCALED , 128, 1, 1, 1, ss32, ss32, ss32, ss32, , , , rgba, linear,
67R32G32B32A32_USCALED , 128, 1, 1, 1, us32, us32, us32, us32, , , , rgba, linear,
68R32G32B32A32_SFIXED , 128, 1, 1, 1, sx32, sx32, sx32, sx32, , , , rgba, linear,
69R64G64_PASSTHRU , 128, 1, 1, 1, r64, r64, , , , , , rg, ,
70R32G32B32_FLOAT , 96, 1, 1, 1, sf32, sf32, sf32, , , , , rgb, linear,
71R32G32B32_SINT , 96, 1, 1, 1, si32, si32, si32, , , , , rgb, linear,
72R32G32B32_UINT , 96, 1, 1, 1, ui32, ui32, ui32, , , , , rgb, linear,
73R32G32B32_UNORM , 96, 1, 1, 1, un32, un32, un32, , , , , rgb, linear,
74R32G32B32_SNORM , 96, 1, 1, 1, sn32, sn32, sn32, , , , , rgb, linear,
75R32G32B32_SSCALED , 96, 1, 1, 1, ss32, ss32, ss32, , , , , rgb, linear,
76R32G32B32_USCALED , 96, 1, 1, 1, us32, us32, us32, , , , , rgb, linear,
77R32G32B32_SFIXED , 96, 1, 1, 1, sx32, sx32, sx32, , , , , rgb, linear,
78R16G16B16A16_UNORM , 64, 1, 1, 1, un16, un16, un16, un16, , , , rgba, linear,
79R16G16B16A16_SNORM , 64, 1, 1, 1, sn16, sn16, sn16, sn16, , , , rgba, linear,
80R16G16B16A16_SINT , 64, 1, 1, 1, si16, si16, si16, si16, , , , rgba, linear,
81R16G16B16A16_UINT , 64, 1, 1, 1, ui16, ui16, ui16, ui16, , , , rgba, linear,
82R16G16B16A16_FLOAT , 64, 1, 1, 1, sf16, sf16, sf16, sf16, , , , rgba, linear,
83R32G32_FLOAT , 64, 1, 1, 1, sf32, sf32, , , , , , rg, linear,
84R32G32_SINT , 64, 1, 1, 1, si32, si32, , , , , , rg, linear,
85R32G32_UINT , 64, 1, 1, 1, ui32, ui32, , , , , , rg, linear,
86R32_FLOAT_X8X24_TYPELESS , 64, 1, 1, 1, sf32, x8, x24, , , , , rgb, linear,
87X32_TYPELESS_G8X24_UINT , 64, 1, 1, 1, x32, ui8, x24, , , , , rgb, linear,
88L32A32_FLOAT , 64, 1, 1, 1, , , , sf32, sf32, , , la, linear,
89R32G32_UNORM , 64, 1, 1, 1, un32, un32, , , , , , rg, linear,
90R32G32_SNORM , 64, 1, 1, 1, sn32, sn32, , , , , , rg, linear,
91R64_FLOAT , 64, 1, 1, 1, sf64, , , , , , , r, linear,
92R16G16B16X16_UNORM , 64, 1, 1, 1, un16, un16, un16, x16, , , , rgba, linear,
93R16G16B16X16_FLOAT , 64, 1, 1, 1, sf16, sf16, sf16, x16, , , , rgba, linear,
94A32X32_FLOAT , 64, 1, 1, 1, , , , sf32, x32, , , al, linear,
95L32X32_FLOAT , 64, 1, 1, 1, , , , x32, sf32, , , la, linear,
96I32X32_FLOAT , 64, 1, 1, 1, , , , x32, , sf32, , ia, linear,
97R16G16B16A16_SSCALED , 64, 1, 1, 1, ss16, ss16, ss16, ss16, , , , rgba, linear,
98R16G16B16A16_USCALED , 64, 1, 1, 1, us16, us16, us16, us16, , , , rgba, linear,
99R32G32_SSCALED , 64, 1, 1, 1, ss32, ss32, , , , , , rg, linear,
100R32G32_USCALED , 64, 1, 1, 1, us32, us32, , , , , , rg, linear,
101R32G32_FLOAT_LD , 64, 1, 1, 1, sf32, sf32, , , , , , rg, linear,
102R32G32_SFIXED , 64, 1, 1, 1, sx32, sx32, , , , , , rg, linear,
103R64_PASSTHRU , 64, 1, 1, 1, r64, , , , , , , r, ,
104B8G8R8A8_UNORM , 32, 1, 1, 1, un8, un8, un8, un8, , , , bgra, linear,
105B8G8R8A8_UNORM_SRGB , 32, 1, 1, 1, un8, un8, un8, un8, , , , bgra, srgb,
106R10G10B10A2_UNORM , 32, 1, 1, 1, un10, un10, un10, un2, , , , rgba, linear,
107R10G10B10A2_UNORM_SRGB , 32, 1, 1, 1, un10, un10, un10, un2, , , , rgba, srgb,
108R10G10B10A2_UINT , 32, 1, 1, 1, ui10, ui10, ui10, ui2, , , , rgba, linear,
109R10G10B10_SNORM_A2_UNORM , 32, 1, 1, 1, sn10, sn10, sn10, un2, , , , rgba, linear,
110R8G8B8A8_UNORM , 32, 1, 1, 1, un8, un8, un8, un8, , , , rgba, linear,
111R8G8B8A8_UNORM_SRGB , 32, 1, 1, 1, un8, un8, un8, un8, , , , rgba, srgb,
112R8G8B8A8_SNORM , 32, 1, 1, 1, sn8, sn8, sn8, sn8, , , , rgba, linear,
113R8G8B8A8_SINT , 32, 1, 1, 1, si8, si8, si8, si8, , , , rgba, linear,
114R8G8B8A8_UINT , 32, 1, 1, 1, ui8, ui8, ui8, ui8, , , , rgba, linear,
115R16G16_UNORM , 32, 1, 1, 1, un16, un16, , , , , , rg, linear,
116R16G16_SNORM , 32, 1, 1, 1, sn16, sn16, , , , , , rg, linear,
117R16G16_SINT , 32, 1, 1, 1, si16, si16, , , , , , rg, linear,
118R16G16_UINT , 32, 1, 1, 1, ui16, ui16, , , , , , rg, linear,
119R16G16_FLOAT , 32, 1, 1, 1, sf16, sf16, , , , , , rg, linear,
120B10G10R10A2_UNORM , 32, 1, 1, 1, un10, un10, un10, un2, , , , bgra, linear,
121B10G10R10A2_UNORM_SRGB , 32, 1, 1, 1, un10, un10, un10, un2, , , , bgra, srgb,
122R11G11B10_FLOAT , 32, 1, 1, 1, uf11, uf11, uf10, , , , , rgb, linear,
123R10G10B10_FLOAT_A2_UNORM , 32, 1, 1, 1, uf10, uf10, uf10, un2, , , , rgba, linear,
124R32_SINT , 32, 1, 1, 1, si32, , , , , , , r, linear,
125R32_UINT , 32, 1, 1, 1, ui32, , , , , , , r, linear,
126R32_FLOAT , 32, 1, 1, 1, sf32, , , , , , , r, linear,
127R24_UNORM_X8_TYPELESS , 32, 1, 1, 1, un24, x8, , , , , , rg, linear,
128X24_TYPELESS_G8_UINT , 32, 1, 1, 1, x24, ui8, , , , , , rg, linear,
129L32_UNORM , 32, 1, 1, 1, , , , , un32, , , l, linear,
130A32_UNORM , 32, 1, 1, 1, , , , un32, , , , a, linear,
131L16A16_UNORM , 32, 1, 1, 1, , , , un16, un16, , , la, linear,
132I24X8_UNORM , 32, 1, 1, 1, , , , x8, , un24, , ia, linear,
133L24X8_UNORM , 32, 1, 1, 1, , , , x8, un24, , , la, linear,
134A24X8_UNORM , 32, 1, 1, 1, , , , un24, x8, , , al, linear,
135I32_FLOAT , 32, 1, 1, 1, , , , , , sf32, , i, linear,
136L32_FLOAT , 32, 1, 1, 1, , , , , sf32, , , l, linear,
137A32_FLOAT , 32, 1, 1, 1, , , , sf32, , , , a, linear,
138X8B8_UNORM_G8R8_SNORM , 32, 1, 1, 1, sn8, sn8, un8, x8, , , , abgr, linear,
139A8X8_UNORM_G8R8_SNORM , 32, 1, 1, 1, sn8, sn8, x8, un8, , , , abgr, linear,
140B8X8_UNORM_G8R8_SNORM , 32, 1, 1, 1, sn8, sn8, un8, x8, , , , bagr, linear,
141B8G8R8X8_UNORM , 32, 1, 1, 1, un8, un8, un8, x8, , , , bgra, linear,
142B8G8R8X8_UNORM_SRGB , 32, 1, 1, 1, un8, un8, un8, x8, , , , bgra, srgb,
143R8G8B8X8_UNORM , 32, 1, 1, 1, un8, un8, un8, x8, , , , rgba, linear,
144R8G8B8X8_UNORM_SRGB , 32, 1, 1, 1, un8, un8, un8, x8, , , , rgba, srgb,
145R9G9B9E5_SHAREDEXP , 32, 1, 1, 1, uf9, uf9, uf9, , , , , rgb, linear,
146B10G10R10X2_UNORM , 32, 1, 1, 1, un10, un10, un10, x2, , , , bgra, linear,
147L16A16_FLOAT , 32, 1, 1, 1, , , , sf16, sf16, , , la, linear,
148R32_UNORM , 32, 1, 1, 1, un32, , , , , , , r, linear,
149R32_SNORM , 32, 1, 1, 1, sn32, , , , , , , r, linear,
150R10G10B10X2_USCALED , 32, 1, 1, 1, us10, us10, us10, x2, , , , rgba, linear,
151R8G8B8A8_SSCALED , 32, 1, 1, 1, ss8, ss8, ss8, ss8, , , , rgba, linear,
152R8G8B8A8_USCALED , 32, 1, 1, 1, us8, us8, us8, us8, , , , rgba, linear,
153R16G16_SSCALED , 32, 1, 1, 1, ss16, ss6, , , , , , rg, linear,
154R16G16_USCALED , 32, 1, 1, 1, us16, us16, , , , , , rg, linear,
155R32_SSCALED , 32, 1, 1, 1, ss32, , , , , , , r, linear,
156R32_USCALED , 32, 1, 1, 1, us32, , , , , , , r, linear,
157B5G6R5_UNORM , 16, 1, 1, 1, un5, un6, un5, , , , , bgr, linear,
158B5G6R5_UNORM_SRGB , 16, 1, 1, 1, un5, un6, un5, , , , , bgr, srgb,
159B5G5R5A1_UNORM , 16, 1, 1, 1, un5, un5, un5, un1, , , , bgra, linear,
160B5G5R5A1_UNORM_SRGB , 16, 1, 1, 1, un5, un5, un5, un1, , , , bgra, srgb,
161B4G4R4A4_UNORM , 16, 1, 1, 1, un4, un4, un4, un4, , , , bgra, linear,
162B4G4R4A4_UNORM_SRGB , 16, 1, 1, 1, un4, un4, un4, un4, , , , bgra, srgb,
163R8G8_UNORM , 16, 1, 1, 1, un8, un8, , , , , , rg, linear,
164R8G8_SNORM , 16, 1, 1, 1, sn8, sn8, , , , , , rg, linear,
165R8G8_SINT , 16, 1, 1, 1, si8, si8, , , , , , rg, linear,
166R8G8_UINT , 16, 1, 1, 1, ui8, ui8, , , , , , rg, linear,
167R16_UNORM , 16, 1, 1, 1, un16, , , , , , , r, linear,
168R16_SNORM , 16, 1, 1, 1, sn16, , , , , , , r, linear,
169R16_SINT , 16, 1, 1, 1, si16, , , , , , , r, linear,
170R16_UINT , 16, 1, 1, 1, ui16, , , , , , , r, linear,
171R16_FLOAT , 16, 1, 1, 1, sf16, , , , , , , r, linear,
172A8P8_UNORM_PALETTE0 , 16, 1, 1, 1, , , , un8, , , un8, ap, linear,
173A8P8_UNORM_PALETTE1 , 16, 1, 1, 1, , , , un8, , , un8, ap, linear,
174I16_UNORM , 16, 1, 1, 1, , , , , , un16, , i, linear,
175L16_UNORM , 16, 1, 1, 1, , , , , un16, , , l, linear,
176A16_UNORM , 16, 1, 1, 1, , , , un16, , , , a, linear,
177L8A8_UNORM , 16, 1, 1, 1, , , , un8, un8, , , la, linear,
178I16_FLOAT , 16, 1, 1, 1, , , , , , sf16, , i, linear,
179L16_FLOAT , 16, 1, 1, 1, , , , , sf16, , , l, linear,
180A16_FLOAT , 16, 1, 1, 1, , , , sf16, , , , a, linear,
181L8A8_UNORM_SRGB , 16, 1, 1, 1, , , , un8, un8, , , la, srgb,
182R5G5_SNORM_B6_UNORM , 16, 1, 1, 1, sn5, sn5, un6, , , , , rgb, linear,
183B5G5R5X1_UNORM , 16, 1, 1, 1, un5, un5, un5, x1, , , , bgra, linear,
184B5G5R5X1_UNORM_SRGB , 16, 1, 1, 1, un5, un5, un5, x1, , , , bgra, srgb,
185R8G8_SSCALED , 16, 1, 1, 1, ss8, ss8, , , , , , rg, linear,
186R8G8_USCALED , 16, 1, 1, 1, us8, us8, , , , , , rg, linear,
187R16_SSCALED , 16, 1, 1, 1, ss16, , , , , , , r, linear,
188R16_USCALED , 16, 1, 1, 1, us16, , , , , , , r, linear,
189P8A8_UNORM_PALETTE0 , 16, 1, 1, 1, , , , un8, , , un8, pa, linear,
190P8A8_UNORM_PALETTE1 , 16, 1, 1, 1, , , , un8, , , un8, pa, linear,
191A1B5G5R5_UNORM , 16, 1, 1, 1, un5, un5, un5, un1, , , , abgr, linear,
192A4B4G4R4_UNORM , 16, 1, 1, 1, un4, un4, un4, un4, , , , abgr, linear,
193L8A8_UINT , 16, 1, 1, 1, , , , ui8, ui8, , , la, linear,
194L8A8_SINT , 16, 1, 1, 1, , , , si8, si8, , , la, linear,
195R8_UNORM , 8, 1, 1, 1, un8, , , , , , , r, linear,
196R8_SNORM , 8, 1, 1, 1, sn8, , , , , , , r, linear,
197R8_SINT , 8, 1, 1, 1, si8, , , , , , , r, linear,
198R8_UINT , 8, 1, 1, 1, ui8, , , , , , , r, linear,
199A8_UNORM , 8, 1, 1, 1, , , , un8, , , , a, linear,
200I8_UNORM , 8, 1, 1, 1, , , , , , un8, , i, linear,
201L8_UNORM , 8, 1, 1, 1, , , , , un8, , , l, linear,
202P4A4_UNORM_PALETTE0 , 8, 1, 1, 1, , , , un4, , , un4, pa, linear,
203A4P4_UNORM_PALETTE0 , 8, 1, 1, 1, , , , un4, , , un4, ap, linear,
204R8_SSCALED , 8, 1, 1, 1, ss8, , , , , , , r, linear,
205R8_USCALED , 8, 1, 1, 1, us8, , , , , , , r, linear,
206P8_UNORM_PALETTE0 , 8, 1, 1, 1, , , , , , , un8, p, linear,
207L8_UNORM_SRGB , 8, 1, 1, 1, , , , , un8, , , l, srgb,
208P8_UNORM_PALETTE1 , 8, 1, 1, 1, , , , , , , un8, p, linear,
209P4A4_UNORM_PALETTE1 , 8, 1, 1, 1, , , , un4, , , un4, pa, linear,
210A4P4_UNORM_PALETTE1 , 8, 1, 1, 1, , , , un4, , , un4, ap, linear,
211Y8_UNORM , 0, 0, 0, 0, , , , , , , , , yuv,
212L8_UINT , 8, 1, 1, 1, , , , , ui8, , , l, linear,
213L8_SINT , 8, 1, 1, 1, , , , , si8, , , l, linear,
214I8_UINT , 8, 1, 1, 1, , , , , , ui8, , i, linear,
215I8_SINT , 8, 1, 1, 1, , , , , , si8, , i, linear,
216DXT1_RGB_SRGB , 64, 4, 4, 1, un4, un4, un4, , , , , , srgb, dxt1
217R1_UNORM , 1, 1, 1, 1, un1, , , , , , , r, linear,
218YCRCB_NORMAL , 16, 1, 1, 1, un8, un8, un8, , , , , , yuv,
219YCRCB_SWAPUVY , 16, 1, 1, 1, un8, un8, un8, , , , , , yuv,
220P2_UNORM_PALETTE0 , 2, 1, 1, 1, , , , , , , un2, p, linear,
221P2_UNORM_PALETTE1 , 2, 1, 1, 1, , , , , , , un2, p, linear,
222BC1_UNORM , 64, 4, 4, 1, un4, un4, un4, un4, , , , , linear, dxt1
223BC2_UNORM , 128, 4, 4, 1, un4, un4, un4, un4, , , , , linear, dxt3
224BC3_UNORM , 128, 4, 4, 1, un4, un4, un4, un4, , , , , linear, dxt5
225BC4_UNORM , 64, 4, 4, 1, un8, , , , , , , , linear, rgtc1
226BC5_UNORM , 128, 4, 4, 1, un8, un8, , , , , , , linear, rgtc2
227BC1_UNORM_SRGB , 64, 4, 4, 1, un4, un4, un4, un4, , , , , srgb, dxt1
228BC2_UNORM_SRGB , 128, 4, 4, 1, un4, un4, un4, un4, , , , , srgb, dxt3
229BC3_UNORM_SRGB , 128, 4, 4, 1, un4, un4, un4, un4, , , , , srgb, dxt5
230MONO8 , 1, 1, 1, 1, , , , , , , , , ,
231YCRCB_SWAPUV , 16, 1, 1, 1, un8, un8, un8, , , , , , yuv,
232YCRCB_SWAPY , 16, 1, 1, 1, un8, un8, un8, , , , , , yuv,
233DXT1_RGB , 64, 4, 4, 1, un4, un4, un4, , , , , , linear, dxt1
234FXT1 , 128, 8, 4, 1, un4, un4, un4, , , , , , linear, fxt1
235R8G8B8_UNORM , 24, 1, 1, 1, un8, un8, un8, , , , , rgb, linear,
236R8G8B8_SNORM , 24, 1, 1, 1, sn8, sn8, sn8, , , , , rgb, linear,
237R8G8B8_SSCALED , 24, 1, 1, 1, ss8, ss8, ss8, , , , , rgb, linear,
238R8G8B8_USCALED , 24, 1, 1, 1, us8, us8, us8, , , , , rgb, linear,
239R64G64B64A64_FLOAT , 256, 1, 1, 1, sf64, sf64, sf64, sf64, , , , rgba, linear,
240R64G64B64_FLOAT , 196, 1, 1, 1, sf64, sf64, sf64, , , , , rgb, linear,
241BC4_SNORM , 64, 4, 4, 1, sn8, , , , , , , , linear, rgtc1
242BC5_SNORM , 128, 4, 4, 1, sn8, sn8, , , , , , , linear, rgtc2
243R16G16B16_FLOAT , 48, 1, 1, 1, sf16, sf16, sf16, , , , , rgb, linear,
244R16G16B16_UNORM , 48, 1, 1, 1, un16, un16, un16, , , , , rgb, linear,
245R16G16B16_SNORM , 48, 1, 1, 1, sn16, sn16, sn16, , , , , rgb, linear,
246R16G16B16_SSCALED , 48, 1, 1, 1, ss16, ss16, ss16, , , , , rgb, linear,
247R16G16B16_USCALED , 48, 1, 1, 1, us16, us16, us16, , , , , rgb, linear,
248BC6H_SF16 , 128, 4, 4, 1, sf16, sf16, sf16, , , , , , linear, bptc
249BC7_UNORM , 128, 4, 4, 1, un8, un8, un8, un8, , , , , linear, bptc
250BC7_UNORM_SRGB , 128, 4, 4, 1, un8, un8, un8, un8, , , , , srgb, bptc
251BC6H_UF16 , 128, 4, 4, 1, uf16, uf16, uf16, , , , , , linear, bptc
252PLANAR_420_8 , 0, 0, 0, 0, , , , , , , , , yuv,
253R8G8B8_UNORM_SRGB , 24, 1, 1, 1, un8, un8, un8, , , , , rgb, srgb,
254ETC1_RGB8 , 64, 4, 4, 1, un8, un8, un8, , , , , , linear, etc1
255ETC2_RGB8 , 64, 4, 4, 1, un8, un8, un8, , , , , , linear, etc2
256EAC_R11 , 64, 4, 4, 1, un11, , , , , , , , linear, etc2
257EAC_RG11 , 128, 4, 4, 1, un11, un11, , , , , , , linear, etc2
258EAC_SIGNED_R11 , 64, 4, 4, 1, sn11, , , , , , , , linear, etc2
259EAC_SIGNED_RG11 , 128, 4, 4, 1, sn11, sn11, , , , , , , linear, etc2
260ETC2_SRGB8 , 64, 4, 4, 1, un8, un8, un8, , , , , , srgb, etc2
261R16G16B16_UINT , 48, 1, 1, 1, ui16, ui16, ui16, , , , , rgb, linear,
262R16G16B16_SINT , 48, 1, 1, 1, si16, si16, si16, , , , , rgb, linear,
263R32_SFIXED , 32, 1, 1, 1, sx16, , , , , , , r, linear,
264R10G10B10A2_SNORM , 32, 1, 1, 1, sn10, sn10, sn10, sn2, , , , rgba, linear,
265R10G10B10A2_USCALED , 32, 1, 1, 1, us10, us10, us10, us2, , , , rgba, linear,
266R10G10B10A2_SSCALED , 32, 1, 1, 1, ss10, ss10, ss10, ss2, , , , rgba, linear,
267R10G10B10A2_SINT , 32, 1, 1, 1, si10, si10, si10, si2, , , , rgba, linear,
268B10G10R10A2_SNORM , 32, 1, 1, 1, sn10, sn10, sn10, sn2, , , , rgba, linear,
269B10G10R10A2_USCALED , 32, 1, 1, 1, us10, us10, us10, us2, , , , rgba, linear,
270B10G10R10A2_SSCALED , 32, 1, 1, 1, ss10, ss10, ss10, ss2, , , , rgba, linear,
271B10G10R10A2_UINT , 32, 1, 1, 1, ui10, ui10, ui10, ui2, , , , rgba, linear,
272B10G10R10A2_SINT , 32, 1, 1, 1, si10, si10, si10, si2, , , , rgba, linear,
273R64G64B64A64_PASSTHRU , 256, 1, 1, 1, r64, r64, r64, r64, , , , rgba, ,
274R64G64B64_PASSTHRU , 192, 1, 1, 1, r64, r64, r64, , , , , rgb, ,
275ETC2_RGB8_PTA , 64, 4, 4, 1, un8, un8, un8, un1, , , , , linear, etc2
276ETC2_SRGB8_PTA , 64, 4, 4, 1, un8, un8, un8, un1, , , , , srgb, etc2
277ETC2_EAC_RGBA8 , 128, 4, 4, 1, un8, un8, un8, un8, , , , , linear, etc2
278ETC2_EAC_SRGB8_A8 , 128, 4, 4, 1, un8, un8, un8, un8, , , , , srgb, etc2
279R8G8B8_UINT , 24, 1, 1, 1, ui8, ui8, ui8, , , , , rgb, linear,
280R8G8B8_SINT , 24, 1, 1, 1, si8, si8, si8, , , , , rgb, linear,
281RAW , 0, 0, 0, 0, , , , , , , , , ,
282ASTC_LDR_2D_4X4_U8SRGB , 128, 4, 4, 1, un8, un8, un8, un8, , , , , srgb, astc
283ASTC_LDR_2D_5X4_U8SRGB , 128, 5, 4, 1, un8, un8, un8, un8, , , , , srgb, astc
284ASTC_LDR_2D_5X5_U8SRGB , 128, 5, 5, 1, un8, un8, un8, un8, , , , , srgb, astc
285ASTC_LDR_2D_6X5_U8SRGB , 128, 6, 5, 1, un8, un8, un8, un8, , , , , srgb, astc
286ASTC_LDR_2D_6X6_U8SRGB , 128, 6, 6, 1, un8, un8, un8, un8, , , , , srgb, astc
287ASTC_LDR_2D_8X5_U8SRGB , 128, 8, 5, 1, un8, un8, un8, un8, , , , , srgb, astc
288ASTC_LDR_2D_8X6_U8SRGB , 128, 8, 6, 1, un8, un8, un8, un8, , , , , srgb, astc
289ASTC_LDR_2D_8X8_U8SRGB , 128, 8, 8, 1, un8, un8, un8, un8, , , , , srgb, astc
290ASTC_LDR_2D_10X5_U8SRGB , 128, 10, 5, 1, un8, un8, un8, un8, , , , , srgb, astc
291ASTC_LDR_2D_10X6_U8SRGB , 128, 10, 6, 1, un8, un8, un8, un8, , , , , srgb, astc
292ASTC_LDR_2D_10X8_U8SRGB , 128, 10, 8, 1, un8, un8, un8, un8, , , , , srgb, astc
293ASTC_LDR_2D_10X10_U8SRGB , 128, 10, 10, 1, un8, un8, un8, un8, , , , , srgb, astc
294ASTC_LDR_2D_12X10_U8SRGB , 128, 12, 10, 1, un8, un8, un8, un8, , , , , srgb, astc
295ASTC_LDR_2D_12X12_U8SRGB , 128, 12, 12, 1, un8, un8, un8, un8, , , , , srgb, astc
296ASTC_LDR_2D_4X4_FLT16 , 128, 4, 4, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
297ASTC_LDR_2D_5X4_FLT16 , 128, 5, 4, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
298ASTC_LDR_2D_5X5_FLT16 , 128, 5, 5, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
299ASTC_LDR_2D_6X5_FLT16 , 128, 6, 5, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
300ASTC_LDR_2D_6X6_FLT16 , 128, 6, 6, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
301ASTC_LDR_2D_8X5_FLT16 , 128, 8, 5, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
302ASTC_LDR_2D_8X6_FLT16 , 128, 8, 6, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
303ASTC_LDR_2D_8X8_FLT16 , 128, 8, 8, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
304ASTC_LDR_2D_10X5_FLT16 , 128, 10, 5, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
305ASTC_LDR_2D_10X6_FLT16 , 128, 10, 6, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
306ASTC_LDR_2D_10X8_FLT16 , 128, 10, 8, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
307ASTC_LDR_2D_10X10_FLT16 , 128, 10, 10, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
308ASTC_LDR_2D_12X10_FLT16 , 128, 12, 10, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
309ASTC_LDR_2D_12X12_FLT16 , 128, 12, 12, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
310ASTC_HDR_2D_4X4_FLT16 , 128, 4, 4, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
311ASTC_HDR_2D_5X4_FLT16 , 128, 5, 4, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
312ASTC_HDR_2D_5X5_FLT16 , 128, 5, 5, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
313ASTC_HDR_2D_6X5_FLT16 , 128, 6, 5, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
314ASTC_HDR_2D_6X6_FLT16 , 128, 6, 6, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
315ASTC_HDR_2D_8X5_FLT16 , 128, 8, 5, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
316ASTC_HDR_2D_8X6_FLT16 , 128, 8, 6, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
317ASTC_HDR_2D_8X8_FLT16 , 128, 8, 8, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
318ASTC_HDR_2D_10X5_FLT16 , 128, 10, 5, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
319ASTC_HDR_2D_10X6_FLT16 , 128, 10, 6, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
320ASTC_HDR_2D_10X8_FLT16 , 128, 10, 8, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
321ASTC_HDR_2D_10X10_FLT16 , 128, 10, 10, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
322ASTC_HDR_2D_12X10_FLT16 , 128, 12, 10, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
323ASTC_HDR_2D_12X12_FLT16 , 128, 12, 12, 1, sf16, sf16, sf16, sf16, , , , , linear, astc
324HIZ , 128, 8, 4, 1, , , , , , , , , , hiz
325MCS_2X , 8, 1, 1, 1, , , , , , , , , , mcs
326MCS_4X , 8, 1, 1, 1, , , , , , , , , , mcs
327MCS_8X , 32, 1, 1, 1, , , , , , , , , , mcs
328MCS_16X , 64, 1, 1, 1, , , , , , , , , , mcs
329GEN7_CCS_32BPP_X , 1, 16, 2, 1, , , , , , , , , , ccs
330GEN7_CCS_64BPP_X , 1, 8, 2, 1, , , , , , , , , , ccs
331GEN7_CCS_128BPP_X , 1, 4, 2, 1, , , , , , , , , , ccs
332GEN7_CCS_32BPP_Y , 1, 8, 4, 1, , , , , , , , , , ccs
333GEN7_CCS_64BPP_Y , 1, 4, 4, 1, , , , , , , , , , ccs
334GEN7_CCS_128BPP_Y , 1, 2, 4, 1, , , , , , , , , , ccs
335GEN9_CCS_32BPP , 2, 8, 4, 1, , , , , , , , , , ccs
336GEN9_CCS_64BPP , 2, 4, 4, 1, , , , , , , , , , ccs
337GEN9_CCS_128BPP , 2, 2, 4, 1, , , , , , , , , , ccs
338GEN12_CCS_8BPP_Y0 , 4, 32, 4, 1, , , , , , , , , , ccs
339GEN12_CCS_16BPP_Y0 , 4, 16, 4, 1, , , , , , , , , , ccs
340GEN12_CCS_32BPP_Y0 , 4, 8, 4, 1, , , , , , , , , , ccs
341GEN12_CCS_64BPP_Y0 , 4, 4, 4, 1, , , , , , , , , , ccs
342GEN12_CCS_128BPP_Y0 , 4, 2, 4, 1, , , , , , , , , , ccs