turnip: add astc format layout

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
This commit is contained in:
Jonathan Marek
2019-10-05 12:04:48 -04:00
parent b6e1544852
commit 12ede7565f
+28 -28
View File
@@ -158,31 +158,31 @@ VK_FORMAT_EAC_R11_UNORM_BLOCK , etc, 4, 4, x64, , , , x001
VK_FORMAT_EAC_R11_SNORM_BLOCK , etc, 4, 4, x64, , , , x001, rgb
VK_FORMAT_EAC_R11G11_UNORM_BLOCK , etc, 4, 4, x128, , , , xy01, rgb
VK_FORMAT_EAC_R11G11_SNORM_BLOCK , etc, 4, 4, x128, , , , xy01, rgb
VK_FORMAT_ASTC_4x4_UNORM_BLOCK,
VK_FORMAT_ASTC_4x4_SRGB_BLOCK,
VK_FORMAT_ASTC_5x4_UNORM_BLOCK,
VK_FORMAT_ASTC_5x4_SRGB_BLOCK,
VK_FORMAT_ASTC_5x5_UNORM_BLOCK,
VK_FORMAT_ASTC_5x5_SRGB_BLOCK,
VK_FORMAT_ASTC_6x5_UNORM_BLOCK,
VK_FORMAT_ASTC_6x5_SRGB_BLOCK,
VK_FORMAT_ASTC_6x6_UNORM_BLOCK,
VK_FORMAT_ASTC_6x6_SRGB_BLOCK,
VK_FORMAT_ASTC_8x5_UNORM_BLOCK,
VK_FORMAT_ASTC_8x5_SRGB_BLOCK,
VK_FORMAT_ASTC_8x6_UNORM_BLOCK,
VK_FORMAT_ASTC_8x6_SRGB_BLOCK,
VK_FORMAT_ASTC_8x8_UNORM_BLOCK,
VK_FORMAT_ASTC_8x8_SRGB_BLOCK,
VK_FORMAT_ASTC_10x5_UNORM_BLOCK,
VK_FORMAT_ASTC_10x5_SRGB_BLOCK,
VK_FORMAT_ASTC_10x6_UNORM_BLOCK,
VK_FORMAT_ASTC_10x6_SRGB_BLOCK,
VK_FORMAT_ASTC_10x8_UNORM_BLOCK,
VK_FORMAT_ASTC_10x8_SRGB_BLOCK,
VK_FORMAT_ASTC_10x10_UNORM_BLOCK,
VK_FORMAT_ASTC_10x10_SRGB_BLOCK,
VK_FORMAT_ASTC_12x10_UNORM_BLOCK,
VK_FORMAT_ASTC_12x10_SRGB_BLOCK,
VK_FORMAT_ASTC_12x12_UNORM_BLOCK,
VK_FORMAT_ASTC_12x12_SRGB_BLOCK,
VK_FORMAT_ASTC_4x4_UNORM_BLOCK , astc, 4, 4, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_5x4_UNORM_BLOCK , astc, 5, 4, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_5x5_UNORM_BLOCK , astc, 5, 5, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_6x5_UNORM_BLOCK , astc, 6, 5, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_6x6_UNORM_BLOCK , astc, 6, 6, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_8x5_UNORM_BLOCK , astc, 8, 5, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_8x6_UNORM_BLOCK , astc, 8, 6, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_8x8_UNORM_BLOCK , astc, 8, 8, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_10x5_UNORM_BLOCK , astc, 10, 5, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_10x6_UNORM_BLOCK , astc, 10, 6, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_10x8_UNORM_BLOCK , astc, 10, 8, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_10x10_UNORM_BLOCK , astc, 10,10, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_12x10_UNORM_BLOCK , astc, 12,10, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_12x12_UNORM_BLOCK , astc, 12,12, x128, , , , xyzw, rgb
VK_FORMAT_ASTC_4x4_SRGB_BLOCK , astc, 4, 4, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_5x4_SRGB_BLOCK , astc, 5, 4, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_5x5_SRGB_BLOCK , astc, 5, 5, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_6x5_SRGB_BLOCK , astc, 6, 5, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_6x6_SRGB_BLOCK , astc, 6, 6, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_8x5_SRGB_BLOCK , astc, 8, 5, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_8x6_SRGB_BLOCK , astc, 8, 6, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_8x8_SRGB_BLOCK , astc, 8, 8, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_10x5_SRGB_BLOCK , astc, 10, 5, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_10x6_SRGB_BLOCK , astc, 10, 6, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_10x8_SRGB_BLOCK , astc, 10, 8, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_10x10_SRGB_BLOCK , astc, 10,10, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_12x10_SRGB_BLOCK , astc, 12,10, x128, , , , xyzw, srgb
VK_FORMAT_ASTC_12x12_SRGB_BLOCK , astc, 12,12, x128, , , , xyzw, srgb
1 /* this is pretty much taken from the gallium one. */
158 VK_FORMAT_EAC_R11G11_SNORM_BLOCK , etc, 4, 4, x128, , , , xy01, rgb
159 VK_FORMAT_ASTC_4x4_UNORM_BLOCK, VK_FORMAT_ASTC_4x4_UNORM_BLOCK , astc, 4, 4, x128, , , , xyzw, rgb
160 VK_FORMAT_ASTC_4x4_SRGB_BLOCK, VK_FORMAT_ASTC_5x4_UNORM_BLOCK , astc, 5, 4, x128, , , , xyzw, rgb
161 VK_FORMAT_ASTC_5x4_UNORM_BLOCK, VK_FORMAT_ASTC_5x5_UNORM_BLOCK , astc, 5, 5, x128, , , , xyzw, rgb
162 VK_FORMAT_ASTC_5x4_SRGB_BLOCK, VK_FORMAT_ASTC_6x5_UNORM_BLOCK , astc, 6, 5, x128, , , , xyzw, rgb
163 VK_FORMAT_ASTC_5x5_UNORM_BLOCK, VK_FORMAT_ASTC_6x6_UNORM_BLOCK , astc, 6, 6, x128, , , , xyzw, rgb
164 VK_FORMAT_ASTC_5x5_SRGB_BLOCK, VK_FORMAT_ASTC_8x5_UNORM_BLOCK , astc, 8, 5, x128, , , , xyzw, rgb
165 VK_FORMAT_ASTC_6x5_UNORM_BLOCK, VK_FORMAT_ASTC_8x6_UNORM_BLOCK , astc, 8, 6, x128, , , , xyzw, rgb
166 VK_FORMAT_ASTC_6x5_SRGB_BLOCK, VK_FORMAT_ASTC_8x8_UNORM_BLOCK , astc, 8, 8, x128, , , , xyzw, rgb
167 VK_FORMAT_ASTC_6x6_UNORM_BLOCK, VK_FORMAT_ASTC_10x5_UNORM_BLOCK , astc, 10, 5, x128, , , , xyzw, rgb
168 VK_FORMAT_ASTC_6x6_SRGB_BLOCK, VK_FORMAT_ASTC_10x6_UNORM_BLOCK , astc, 10, 6, x128, , , , xyzw, rgb
169 VK_FORMAT_ASTC_8x5_UNORM_BLOCK, VK_FORMAT_ASTC_10x8_UNORM_BLOCK , astc, 10, 8, x128, , , , xyzw, rgb
170 VK_FORMAT_ASTC_8x5_SRGB_BLOCK, VK_FORMAT_ASTC_10x10_UNORM_BLOCK , astc, 10,10, x128, , , , xyzw, rgb
171 VK_FORMAT_ASTC_8x6_UNORM_BLOCK, VK_FORMAT_ASTC_12x10_UNORM_BLOCK , astc, 12,10, x128, , , , xyzw, rgb
172 VK_FORMAT_ASTC_8x6_SRGB_BLOCK, VK_FORMAT_ASTC_12x12_UNORM_BLOCK , astc, 12,12, x128, , , , xyzw, rgb
173 VK_FORMAT_ASTC_8x8_UNORM_BLOCK, VK_FORMAT_ASTC_4x4_SRGB_BLOCK , astc, 4, 4, x128, , , , xyzw, srgb
174 VK_FORMAT_ASTC_8x8_SRGB_BLOCK, VK_FORMAT_ASTC_5x4_SRGB_BLOCK , astc, 5, 4, x128, , , , xyzw, srgb
175 VK_FORMAT_ASTC_10x5_UNORM_BLOCK, VK_FORMAT_ASTC_5x5_SRGB_BLOCK , astc, 5, 5, x128, , , , xyzw, srgb
176 VK_FORMAT_ASTC_10x5_SRGB_BLOCK, VK_FORMAT_ASTC_6x5_SRGB_BLOCK , astc, 6, 5, x128, , , , xyzw, srgb
177 VK_FORMAT_ASTC_10x6_UNORM_BLOCK, VK_FORMAT_ASTC_6x6_SRGB_BLOCK , astc, 6, 6, x128, , , , xyzw, srgb
178 VK_FORMAT_ASTC_10x6_SRGB_BLOCK, VK_FORMAT_ASTC_8x5_SRGB_BLOCK , astc, 8, 5, x128, , , , xyzw, srgb
179 VK_FORMAT_ASTC_10x8_UNORM_BLOCK, VK_FORMAT_ASTC_8x6_SRGB_BLOCK , astc, 8, 6, x128, , , , xyzw, srgb
180 VK_FORMAT_ASTC_10x8_SRGB_BLOCK, VK_FORMAT_ASTC_8x8_SRGB_BLOCK , astc, 8, 8, x128, , , , xyzw, srgb
181 VK_FORMAT_ASTC_10x10_UNORM_BLOCK, VK_FORMAT_ASTC_10x5_SRGB_BLOCK , astc, 10, 5, x128, , , , xyzw, srgb
182 VK_FORMAT_ASTC_10x10_SRGB_BLOCK, VK_FORMAT_ASTC_10x6_SRGB_BLOCK , astc, 10, 6, x128, , , , xyzw, srgb
183 VK_FORMAT_ASTC_12x10_UNORM_BLOCK, VK_FORMAT_ASTC_10x8_SRGB_BLOCK , astc, 10, 8, x128, , , , xyzw, srgb
184 VK_FORMAT_ASTC_12x10_SRGB_BLOCK, VK_FORMAT_ASTC_10x10_SRGB_BLOCK , astc, 10,10, x128, , , , xyzw, srgb
185 VK_FORMAT_ASTC_12x12_UNORM_BLOCK, VK_FORMAT_ASTC_12x10_SRGB_BLOCK , astc, 12,10, x128, , , , xyzw, srgb
186 VK_FORMAT_ASTC_12x12_SRGB_BLOCK, VK_FORMAT_ASTC_12x12_SRGB_BLOCK , astc, 12,12, x128, , , , xyzw, srgb
187
188