@@ -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