@@ -259,44 +259,47 @@ TEXTURE_FORMAT TintTexelFormatToTextureFormat(const tint::inspector::ResourceBin
259259 switch (TintBinding.image_format )
260260 {
261261 // clang-format off
262- case TintTexelFormat::kBgra8Unorm : return TEX_FORMAT_BGRA8_UNORM ;
263- case TintTexelFormat::kRgba8Unorm : return TEX_FORMAT_RGBA8_UNORM ;
264- case TintTexelFormat::kRgba8Snorm : return TEX_FORMAT_RGBA8_SNORM ;
265- case TintTexelFormat::kRgba8Uint : return TEX_FORMAT_RGBA8_UINT ;
266- case TintTexelFormat::kRgba8Sint : return TEX_FORMAT_RGBA8_SINT ;
267- case TintTexelFormat::kRgba16Uint : return TEX_FORMAT_RGBA16_UINT ;
268- case TintTexelFormat::kRgba16Sint : return TEX_FORMAT_RGBA16_SINT ;
269- case TintTexelFormat::kRgba16Float : return TEX_FORMAT_RGBA16_FLOAT ;
270- case TintTexelFormat::kRgba16Unorm : return TEX_FORMAT_RGBA16_UNORM ;
271- case TintTexelFormat::kRgba16Snorm : return TEX_FORMAT_RGBA16_SNORM ;
272- case TintTexelFormat::kR32Uint : return TEX_FORMAT_R32_UINT ;
273- case TintTexelFormat::kR32Sint : return TEX_FORMAT_R32_SINT ;
274- case TintTexelFormat::kR32Float : return TEX_FORMAT_R32_FLOAT ;
275- case TintTexelFormat::kRg32Uint : return TEX_FORMAT_RG32_UINT ;
276- case TintTexelFormat::kRg32Sint : return TEX_FORMAT_RG32_SINT ;
277- case TintTexelFormat::kRg32Float : return TEX_FORMAT_RG32_FLOAT ;
278- case TintTexelFormat::kRgba32Uint : return TEX_FORMAT_RGBA32_UINT ;
279- case TintTexelFormat::kRgba32Sint : return TEX_FORMAT_RGBA32_SINT ;
280- case TintTexelFormat::kRgba32Float : return TEX_FORMAT_RGBA32_FLOAT ;
281- case TintTexelFormat::kR8Unorm : return TEX_FORMAT_R8_UNORM ;
282- case TintTexelFormat::kR8Snorm : return TEX_FORMAT_R8_SNORM ;
283- case TintTexelFormat::kR8Uint : return TEX_FORMAT_R8_UINT ;
284- case TintTexelFormat::kR8Sint : return TEX_FORMAT_R8_SINT ;
285- case TintTexelFormat::kRg8Unorm : return TEX_FORMAT_RG8_UNORM ;
286- case TintTexelFormat::kRg8Snorm : return TEX_FORMAT_RG8_SNORM ;
287- case TintTexelFormat::kRg8Uint : return TEX_FORMAT_RG8_UINT ;
288- case TintTexelFormat::kRg8Sint : return TEX_FORMAT_RG8_SINT ;
289- case TintTexelFormat::kR16Uint : return TEX_FORMAT_R16_UINT ;
290- case TintTexelFormat::kR16Sint : return TEX_FORMAT_R16_SINT ;
291- case TintTexelFormat::kR16Float : return TEX_FORMAT_R16_FLOAT ;
292- case TintTexelFormat::kR16Unorm : return TEX_FORMAT_R16_UNORM ;
293- case TintTexelFormat::kR16Snorm : return TEX_FORMAT_R16_SNORM ;
294- case TintTexelFormat::kRg16Uint : return TEX_FORMAT_RG16_UINT ;
295- case TintTexelFormat::kRg16Sint : return TEX_FORMAT_RG16_SINT ;
296- case TintTexelFormat::kRg16Float : return TEX_FORMAT_RG16_FLOAT ;
297- case TintTexelFormat::kRg16Unorm : return TEX_FORMAT_RG16_UNORM ;
298- case TintTexelFormat::kRg16Snorm : return TEX_FORMAT_RG16_SNORM ;
299- case TintTexelFormat::kNone : return TEX_FORMAT_UNKNOWN ;
262+ case TintTexelFormat::kBgra8Unorm : return TEX_FORMAT_BGRA8_UNORM ;
263+ case TintTexelFormat::kRgba8Unorm : return TEX_FORMAT_RGBA8_UNORM ;
264+ case TintTexelFormat::kRgba8Snorm : return TEX_FORMAT_RGBA8_SNORM ;
265+ case TintTexelFormat::kRgba8Uint : return TEX_FORMAT_RGBA8_UINT ;
266+ case TintTexelFormat::kRgba8Sint : return TEX_FORMAT_RGBA8_SINT ;
267+ case TintTexelFormat::kRgba16Uint : return TEX_FORMAT_RGBA16_UINT ;
268+ case TintTexelFormat::kRgba16Sint : return TEX_FORMAT_RGBA16_SINT ;
269+ case TintTexelFormat::kRgba16Float : return TEX_FORMAT_RGBA16_FLOAT ;
270+ case TintTexelFormat::kRgba16Unorm : return TEX_FORMAT_RGBA16_UNORM ;
271+ case TintTexelFormat::kRgba16Snorm : return TEX_FORMAT_RGBA16_SNORM ;
272+ case TintTexelFormat::kR32Uint : return TEX_FORMAT_R32_UINT ;
273+ case TintTexelFormat::kR32Sint : return TEX_FORMAT_R32_SINT ;
274+ case TintTexelFormat::kR32Float : return TEX_FORMAT_R32_FLOAT ;
275+ case TintTexelFormat::kRg32Uint : return TEX_FORMAT_RG32_UINT ;
276+ case TintTexelFormat::kRg32Sint : return TEX_FORMAT_RG32_SINT ;
277+ case TintTexelFormat::kRg32Float : return TEX_FORMAT_RG32_FLOAT ;
278+ case TintTexelFormat::kRgba32Uint : return TEX_FORMAT_RGBA32_UINT ;
279+ case TintTexelFormat::kRgba32Sint : return TEX_FORMAT_RGBA32_SINT ;
280+ case TintTexelFormat::kRgba32Float : return TEX_FORMAT_RGBA32_FLOAT ;
281+ case TintTexelFormat::kR8Unorm : return TEX_FORMAT_R8_UNORM ;
282+ case TintTexelFormat::kR8Snorm : return TEX_FORMAT_R8_SNORM ;
283+ case TintTexelFormat::kR8Uint : return TEX_FORMAT_R8_UINT ;
284+ case TintTexelFormat::kR8Sint : return TEX_FORMAT_R8_SINT ;
285+ case TintTexelFormat::kRg8Unorm : return TEX_FORMAT_RG8_UNORM ;
286+ case TintTexelFormat::kRg8Snorm : return TEX_FORMAT_RG8_SNORM ;
287+ case TintTexelFormat::kRg8Uint : return TEX_FORMAT_RG8_UINT ;
288+ case TintTexelFormat::kRg8Sint : return TEX_FORMAT_RG8_SINT ;
289+ case TintTexelFormat::kR16Uint : return TEX_FORMAT_R16_UINT ;
290+ case TintTexelFormat::kR16Sint : return TEX_FORMAT_R16_SINT ;
291+ case TintTexelFormat::kR16Float : return TEX_FORMAT_R16_FLOAT ;
292+ case TintTexelFormat::kR16Unorm : return TEX_FORMAT_R16_UNORM ;
293+ case TintTexelFormat::kR16Snorm : return TEX_FORMAT_R16_SNORM ;
294+ case TintTexelFormat::kRg16Uint : return TEX_FORMAT_RG16_UINT ;
295+ case TintTexelFormat::kRg16Sint : return TEX_FORMAT_RG16_SINT ;
296+ case TintTexelFormat::kRg16Float : return TEX_FORMAT_RG16_FLOAT ;
297+ case TintTexelFormat::kRg16Unorm : return TEX_FORMAT_RG16_UNORM ;
298+ case TintTexelFormat::kRg16Snorm : return TEX_FORMAT_RG16_SNORM ;
299+ case TintTexelFormat::kRg11B10Ufloat : return TEX_FORMAT_R11G11B10_FLOAT ;
300+ case TintTexelFormat::kRgb10A2Uint : return TEX_FORMAT_RGB10A2_UINT ;
301+ case TintTexelFormat::kRgb10A2Unorm : return TEX_FORMAT_RGB10A2_UNORM ;
302+ case TintTexelFormat::kNone : return TEX_FORMAT_UNKNOWN ;
300303 // clang-format on
301304 default :
302305 UNEXPECTED (" Unexpected texel format" );
0 commit comments