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