196c5ddc4Srjs// DO NOT EDIT -- AUTOMATICALLY GENERATED
296c5ddc4Srjs
396c5ddc4Srjs#include "gfx10_format_table.h"
496c5ddc4Srjs#include "amdgfxregs.h"
596c5ddc4Srjs
696c5ddc4Srjs#define FMT(_img_format, ...)    { .img_format = V_008F0C_GFX10_FORMAT_##_img_format,      ##__VA_ARGS__ }
796c5ddc4Srjs
896c5ddc4Srjsconst struct gfx10_format gfx10_format_table[PIPE_FORMAT_COUNT] = {
996c5ddc4Srjs  [PIPE_FORMAT_NONE] = FMT(8_USCALED),
1096c5ddc4Srjs  [PIPE_FORMAT_B8G8R8A8_UNORM] = FMT(8_8_8_8_UNORM),
1196c5ddc4Srjs  [PIPE_FORMAT_B8G8R8X8_UNORM] = FMT(8_8_8_8_UNORM),
1296c5ddc4Srjs  [PIPE_FORMAT_B8G8R8X8_SNORM] = FMT(8_8_8_8_SNORM),
1396c5ddc4Srjs  [PIPE_FORMAT_B8G8R8X8_UINT] = FMT(8_8_8_8_UINT),
1496c5ddc4Srjs  [PIPE_FORMAT_B8G8R8X8_SINT] = FMT(8_8_8_8_SINT),
1596c5ddc4Srjs  [PIPE_FORMAT_A8R8G8B8_UNORM] = FMT(8_8_8_8_UNORM),
1696c5ddc4Srjs  [PIPE_FORMAT_A8R8G8B8_SNORM] = FMT(8_8_8_8_SNORM),
1796c5ddc4Srjs  [PIPE_FORMAT_A8R8G8B8_SINT] = FMT(8_8_8_8_SINT),
1896c5ddc4Srjs  [PIPE_FORMAT_X8R8G8B8_UNORM] = FMT(8_8_8_8_UNORM),
1996c5ddc4Srjs  [PIPE_FORMAT_X8R8G8B8_SNORM] = FMT(8_8_8_8_SNORM),
2096c5ddc4Srjs  [PIPE_FORMAT_X8R8G8B8_SINT] = FMT(8_8_8_8_SINT),
2196c5ddc4Srjs  [PIPE_FORMAT_A8B8G8R8_UNORM] = FMT(8_8_8_8_UNORM),
2296c5ddc4Srjs  [PIPE_FORMAT_X8B8G8R8_UNORM] = FMT(8_8_8_8_UNORM),
2396c5ddc4Srjs  [PIPE_FORMAT_R8G8B8X8_UNORM] = FMT(8_8_8_8_UNORM),
2496c5ddc4Srjs  [PIPE_FORMAT_R5G5B5A1_UNORM] = FMT(1_5_5_5_UNORM),
2596c5ddc4Srjs  [PIPE_FORMAT_R5G5B5X1_UNORM] = FMT(1_5_5_5_UNORM),
2696c5ddc4Srjs  [PIPE_FORMAT_B5G5R5X1_UNORM] = FMT(1_5_5_5_UNORM),
2796c5ddc4Srjs  [PIPE_FORMAT_B5G5R5A1_UNORM] = FMT(1_5_5_5_UNORM),
2896c5ddc4Srjs  [PIPE_FORMAT_X1B5G5R5_UNORM] = FMT(5_5_5_1_UNORM),
2996c5ddc4Srjs  [PIPE_FORMAT_A1R5G5B5_UNORM] = FMT(5_5_5_1_UNORM),
3096c5ddc4Srjs  [PIPE_FORMAT_X1R5G5B5_UNORM] = FMT(5_5_5_1_UNORM),
3196c5ddc4Srjs  [PIPE_FORMAT_A1B5G5R5_UNORM] = FMT(5_5_5_1_UNORM),
3296c5ddc4Srjs  [PIPE_FORMAT_R4G4B4A4_UNORM] = FMT(4_4_4_4_UNORM),
3396c5ddc4Srjs  [PIPE_FORMAT_R4G4B4X4_UNORM] = FMT(4_4_4_4_UNORM),
3496c5ddc4Srjs  [PIPE_FORMAT_B4G4R4A4_UNORM] = FMT(4_4_4_4_UNORM),
3596c5ddc4Srjs  [PIPE_FORMAT_B4G4R4X4_UNORM] = FMT(4_4_4_4_UNORM),
3696c5ddc4Srjs  [PIPE_FORMAT_A4R4G4B4_UNORM] = FMT(4_4_4_4_UNORM),
3796c5ddc4Srjs  [PIPE_FORMAT_A4B4G4R4_UNORM] = FMT(4_4_4_4_UNORM),
3896c5ddc4Srjs  [PIPE_FORMAT_R5G6B5_UNORM] = FMT(5_6_5_UNORM),
3996c5ddc4Srjs  [PIPE_FORMAT_B5G6R5_UNORM] = FMT(5_6_5_UNORM),
4096c5ddc4Srjs  [PIPE_FORMAT_R10G10B10A2_UNORM] = FMT(2_10_10_10_UNORM),
4196c5ddc4Srjs  [PIPE_FORMAT_R10G10B10X2_UNORM] = FMT(2_10_10_10_UNORM),
4296c5ddc4Srjs  [PIPE_FORMAT_B10G10R10A2_UNORM] = FMT(2_10_10_10_UNORM),
4396c5ddc4Srjs  [PIPE_FORMAT_A2R10G10B10_UNORM] = FMT(10_10_10_2_UNORM),
4496c5ddc4Srjs  [PIPE_FORMAT_A2B10G10R10_UNORM] = FMT(10_10_10_2_UNORM),
4596c5ddc4Srjs/* PIPE_FORMAT_R3G3B2_UNORM is not supported */
4696c5ddc4Srjs/* PIPE_FORMAT_B2G3R3_UNORM is not supported */
4796c5ddc4Srjs  [PIPE_FORMAT_L8_UNORM] = FMT(8_UNORM),
4896c5ddc4Srjs  [PIPE_FORMAT_A8_UNORM] = FMT(8_UNORM),
4996c5ddc4Srjs  [PIPE_FORMAT_I8_UNORM] = FMT(8_UNORM),
5096c5ddc4Srjs/* PIPE_FORMAT_L4A4_UNORM is not supported */
5196c5ddc4Srjs  [PIPE_FORMAT_L8A8_UNORM] = FMT(8_8_UNORM),
5296c5ddc4Srjs  [PIPE_FORMAT_L16_UNORM] = FMT(16_UNORM),
5396c5ddc4Srjs  [PIPE_FORMAT_A16_UNORM] = FMT(16_UNORM),
5496c5ddc4Srjs  [PIPE_FORMAT_I16_UNORM] = FMT(16_UNORM),
5596c5ddc4Srjs  [PIPE_FORMAT_L16A16_UNORM] = FMT(16_16_UNORM),
5696c5ddc4Srjs  [PIPE_FORMAT_A8_SNORM] = FMT(8_SNORM),
5796c5ddc4Srjs  [PIPE_FORMAT_L8_SNORM] = FMT(8_SNORM),
5896c5ddc4Srjs  [PIPE_FORMAT_L8A8_SNORM] = FMT(8_8_SNORM),
5996c5ddc4Srjs  [PIPE_FORMAT_I8_SNORM] = FMT(8_SNORM),
6096c5ddc4Srjs  [PIPE_FORMAT_A16_SNORM] = FMT(16_SNORM),
6196c5ddc4Srjs  [PIPE_FORMAT_L16_SNORM] = FMT(16_SNORM),
6296c5ddc4Srjs  [PIPE_FORMAT_L16A16_SNORM] = FMT(16_16_SNORM),
6396c5ddc4Srjs  [PIPE_FORMAT_I16_SNORM] = FMT(16_SNORM),
6496c5ddc4Srjs  [PIPE_FORMAT_A16_FLOAT] = FMT(16_FLOAT),
6596c5ddc4Srjs  [PIPE_FORMAT_L16_FLOAT] = FMT(16_FLOAT),
6696c5ddc4Srjs  [PIPE_FORMAT_L16A16_FLOAT] = FMT(16_16_FLOAT),
6796c5ddc4Srjs  [PIPE_FORMAT_I16_FLOAT] = FMT(16_FLOAT),
6896c5ddc4Srjs  [PIPE_FORMAT_A32_FLOAT] = FMT(32_FLOAT),
6996c5ddc4Srjs  [PIPE_FORMAT_L32_FLOAT] = FMT(32_FLOAT),
7096c5ddc4Srjs  [PIPE_FORMAT_L32A32_FLOAT] = FMT(32_32_FLOAT),
7196c5ddc4Srjs  [PIPE_FORMAT_I32_FLOAT] = FMT(32_FLOAT),
7296c5ddc4Srjs  [PIPE_FORMAT_L8_SRGB] = FMT(8_SRGB),
7396c5ddc4Srjs  [PIPE_FORMAT_R8_SRGB] = FMT(8_SRGB),
7496c5ddc4Srjs/* PIPE_FORMAT_L8A8_SRGB is not supported */
7596c5ddc4Srjs  [PIPE_FORMAT_R8G8_SRGB] = FMT(8_8_SRGB),
7696c5ddc4Srjs/* PIPE_FORMAT_R8G8B8_SRGB is not supported */
7796c5ddc4Srjs/* PIPE_FORMAT_B8G8R8_SRGB is not supported */
7896c5ddc4Srjs  [PIPE_FORMAT_R8G8B8A8_SRGB] = FMT(8_8_8_8_SRGB),
7996c5ddc4Srjs  [PIPE_FORMAT_A8B8G8R8_SRGB] = FMT(8_8_8_8_SRGB),
8096c5ddc4Srjs  [PIPE_FORMAT_X8B8G8R8_SRGB] = FMT(8_8_8_8_SRGB),
8196c5ddc4Srjs  [PIPE_FORMAT_B8G8R8A8_SRGB] = FMT(8_8_8_8_SRGB),
8296c5ddc4Srjs  [PIPE_FORMAT_B8G8R8X8_SRGB] = FMT(8_8_8_8_SRGB),
8396c5ddc4Srjs  [PIPE_FORMAT_A8R8G8B8_SRGB] = FMT(8_8_8_8_SRGB),
8496c5ddc4Srjs  [PIPE_FORMAT_X8R8G8B8_SRGB] = FMT(8_8_8_8_SRGB),
8596c5ddc4Srjs/* PIPE_FORMAT_R8SG8SB8UX8U_NORM is not supported */
8696c5ddc4Srjs/* PIPE_FORMAT_R10SG10SB10SA2U_NORM is not supported */
8796c5ddc4Srjs/* PIPE_FORMAT_R5SG5SB6U_NORM is not supported */
8896c5ddc4Srjs  [PIPE_FORMAT_S8_UINT] = FMT(8_UINT),
8996c5ddc4Srjs  [PIPE_FORMAT_Z16_UNORM] = FMT(16_UNORM),
9096c5ddc4Srjs/* PIPE_FORMAT_Z16_UNORM_S8_UINT is not supported */
9196c5ddc4Srjs/* PIPE_FORMAT_Z32_UNORM is not supported */
9296c5ddc4Srjs  [PIPE_FORMAT_Z32_FLOAT] = FMT(32_FLOAT),
9396c5ddc4Srjs  [PIPE_FORMAT_Z24_UNORM_S8_UINT] = FMT(8_24_UNORM),
9496c5ddc4Srjs  [PIPE_FORMAT_S8_UINT_Z24_UNORM] = FMT(24_8_UNORM),
9596c5ddc4Srjs  [PIPE_FORMAT_X24S8_UINT] = FMT(8_24_UINT),
9696c5ddc4Srjs  [PIPE_FORMAT_S8X24_UINT] = FMT(24_8_UINT),
9796c5ddc4Srjs  [PIPE_FORMAT_Z24X8_UNORM] = FMT(8_24_UNORM),
9896c5ddc4Srjs  [PIPE_FORMAT_X8Z24_UNORM] = FMT(24_8_UNORM),
9996c5ddc4Srjs  [PIPE_FORMAT_Z32_FLOAT_S8X24_UINT] = FMT(X24_8_32_FLOAT),
10096c5ddc4Srjs  [PIPE_FORMAT_X32_S8X24_UINT] = FMT(X24_8_32_UINT),
10196c5ddc4Srjs  [PIPE_FORMAT_Z24_UNORM_S8_UINT_AS_R8G8B8A8] = FMT(8_8_8_8_UNORM),
10296c5ddc4Srjs/* PIPE_FORMAT_UYVY is not supported */
10396c5ddc4Srjs/* PIPE_FORMAT_YUYV is not supported */
10496c5ddc4Srjs/* PIPE_FORMAT_AYUV is not supported */
10596c5ddc4Srjs/* PIPE_FORMAT_XYUV is not supported */
10696c5ddc4Srjs  [PIPE_FORMAT_R8G8_B8G8_UNORM] = FMT(GB_GR_UNORM),
10796c5ddc4Srjs  [PIPE_FORMAT_G8R8_G8B8_UNORM] = FMT(BG_RG_UNORM),
10896c5ddc4Srjs  [PIPE_FORMAT_G8R8_B8R8_UNORM] = FMT(GB_GR_UNORM),
10996c5ddc4Srjs  [PIPE_FORMAT_R8G8_R8B8_UNORM] = FMT(BG_RG_UNORM),
11096c5ddc4Srjs  [PIPE_FORMAT_R11G11B10_FLOAT] = FMT(10_11_11_FLOAT),
11196c5ddc4Srjs  [PIPE_FORMAT_R9G9B9E5_FLOAT] = FMT(5_9_9_9_FLOAT),
11296c5ddc4Srjs/* PIPE_FORMAT_R1_UNORM is not supported */
11396c5ddc4Srjs/* PIPE_FORMAT_R8G8Bx_SNORM is not supported */
11496c5ddc4Srjs  [PIPE_FORMAT_DXT1_RGB] = FMT(BC1_UNORM),
11596c5ddc4Srjs  [PIPE_FORMAT_DXT1_RGBA] = FMT(BC1_UNORM),
11696c5ddc4Srjs  [PIPE_FORMAT_DXT3_RGBA] = FMT(BC2_UNORM),
11796c5ddc4Srjs  [PIPE_FORMAT_DXT5_RGBA] = FMT(BC3_UNORM),
11896c5ddc4Srjs  [PIPE_FORMAT_DXT1_SRGB] = FMT(BC1_SRGB),
11996c5ddc4Srjs  [PIPE_FORMAT_DXT1_SRGBA] = FMT(BC1_SRGB),
12096c5ddc4Srjs  [PIPE_FORMAT_DXT3_SRGBA] = FMT(BC2_SRGB),
12196c5ddc4Srjs  [PIPE_FORMAT_DXT5_SRGBA] = FMT(BC3_SRGB),
12296c5ddc4Srjs/* PIPE_FORMAT_FXT1_RGB is not supported */
12396c5ddc4Srjs/* PIPE_FORMAT_FXT1_RGBA is not supported */
12496c5ddc4Srjs  [PIPE_FORMAT_RGTC1_UNORM] = FMT(BC4_UNORM),
12596c5ddc4Srjs  [PIPE_FORMAT_RGTC1_SNORM] = FMT(BC4_SNORM),
12696c5ddc4Srjs  [PIPE_FORMAT_RGTC2_UNORM] = FMT(BC5_UNORM),
12796c5ddc4Srjs  [PIPE_FORMAT_RGTC2_SNORM] = FMT(BC5_SNORM),
12896c5ddc4Srjs  [PIPE_FORMAT_LATC1_UNORM] = FMT(BC4_UNORM),
12996c5ddc4Srjs  [PIPE_FORMAT_LATC1_SNORM] = FMT(BC4_SNORM),
13096c5ddc4Srjs  [PIPE_FORMAT_LATC2_UNORM] = FMT(BC5_UNORM),
13196c5ddc4Srjs  [PIPE_FORMAT_LATC2_SNORM] = FMT(BC5_SNORM),
13296c5ddc4Srjs/* PIPE_FORMAT_ETC1_RGB8 is not supported */
13396c5ddc4Srjs/* PIPE_FORMAT_ETC2_RGB8 is not supported */
13496c5ddc4Srjs/* PIPE_FORMAT_ETC2_SRGB8 is not supported */
13596c5ddc4Srjs/* PIPE_FORMAT_ETC2_RGB8A1 is not supported */
13696c5ddc4Srjs/* PIPE_FORMAT_ETC2_SRGB8A1 is not supported */
13796c5ddc4Srjs/* PIPE_FORMAT_ETC2_RGBA8 is not supported */
13896c5ddc4Srjs/* PIPE_FORMAT_ETC2_SRGBA8 is not supported */
13996c5ddc4Srjs/* PIPE_FORMAT_ETC2_R11_UNORM is not supported */
14096c5ddc4Srjs/* PIPE_FORMAT_ETC2_R11_SNORM is not supported */
14196c5ddc4Srjs/* PIPE_FORMAT_ETC2_RG11_UNORM is not supported */
14296c5ddc4Srjs/* PIPE_FORMAT_ETC2_RG11_SNORM is not supported */
14396c5ddc4Srjs  [PIPE_FORMAT_BPTC_RGBA_UNORM] = FMT(BC7_UNORM),
14496c5ddc4Srjs  [PIPE_FORMAT_BPTC_SRGBA] = FMT(BC7_SRGB),
14596c5ddc4Srjs  [PIPE_FORMAT_BPTC_RGB_FLOAT] = FMT(BC6_SFLOAT),
14696c5ddc4Srjs  [PIPE_FORMAT_BPTC_RGB_UFLOAT] = FMT(BC6_UFLOAT),
14796c5ddc4Srjs/* PIPE_FORMAT_ASTC_4x4 is not supported */
14896c5ddc4Srjs/* PIPE_FORMAT_ASTC_5x4 is not supported */
14996c5ddc4Srjs/* PIPE_FORMAT_ASTC_5x5 is not supported */
15096c5ddc4Srjs/* PIPE_FORMAT_ASTC_6x5 is not supported */
15196c5ddc4Srjs/* PIPE_FORMAT_ASTC_6x6 is not supported */
15296c5ddc4Srjs/* PIPE_FORMAT_ASTC_8x5 is not supported */
15396c5ddc4Srjs/* PIPE_FORMAT_ASTC_8x6 is not supported */
15496c5ddc4Srjs/* PIPE_FORMAT_ASTC_8x8 is not supported */
15596c5ddc4Srjs/* PIPE_FORMAT_ASTC_10x5 is not supported */
15696c5ddc4Srjs/* PIPE_FORMAT_ASTC_10x6 is not supported */
15796c5ddc4Srjs/* PIPE_FORMAT_ASTC_10x8 is not supported */
15896c5ddc4Srjs/* PIPE_FORMAT_ASTC_10x10 is not supported */
15996c5ddc4Srjs/* PIPE_FORMAT_ASTC_12x10 is not supported */
16096c5ddc4Srjs/* PIPE_FORMAT_ASTC_12x12 is not supported */
16196c5ddc4Srjs/* PIPE_FORMAT_ASTC_4x4_SRGB is not supported */
16296c5ddc4Srjs/* PIPE_FORMAT_ASTC_5x4_SRGB is not supported */
16396c5ddc4Srjs/* PIPE_FORMAT_ASTC_5x5_SRGB is not supported */
16496c5ddc4Srjs/* PIPE_FORMAT_ASTC_6x5_SRGB is not supported */
16596c5ddc4Srjs/* PIPE_FORMAT_ASTC_6x6_SRGB is not supported */
16696c5ddc4Srjs/* PIPE_FORMAT_ASTC_8x5_SRGB is not supported */
16796c5ddc4Srjs/* PIPE_FORMAT_ASTC_8x6_SRGB is not supported */
16896c5ddc4Srjs/* PIPE_FORMAT_ASTC_8x8_SRGB is not supported */
16996c5ddc4Srjs/* PIPE_FORMAT_ASTC_10x5_SRGB is not supported */
17096c5ddc4Srjs/* PIPE_FORMAT_ASTC_10x6_SRGB is not supported */
17196c5ddc4Srjs/* PIPE_FORMAT_ASTC_10x8_SRGB is not supported */
17296c5ddc4Srjs/* PIPE_FORMAT_ASTC_10x10_SRGB is not supported */
17396c5ddc4Srjs/* PIPE_FORMAT_ASTC_12x10_SRGB is not supported */
17496c5ddc4Srjs/* PIPE_FORMAT_ASTC_12x12_SRGB is not supported */
17596c5ddc4Srjs/* PIPE_FORMAT_ASTC_3x3x3 is not supported */
17696c5ddc4Srjs/* PIPE_FORMAT_ASTC_4x3x3 is not supported */
17796c5ddc4Srjs/* PIPE_FORMAT_ASTC_4x4x3 is not supported */
17896c5ddc4Srjs/* PIPE_FORMAT_ASTC_4x4x4 is not supported */
17996c5ddc4Srjs/* PIPE_FORMAT_ASTC_5x4x4 is not supported */
18096c5ddc4Srjs/* PIPE_FORMAT_ASTC_5x5x4 is not supported */
18196c5ddc4Srjs/* PIPE_FORMAT_ASTC_5x5x5 is not supported */
18296c5ddc4Srjs/* PIPE_FORMAT_ASTC_6x5x5 is not supported */
18396c5ddc4Srjs/* PIPE_FORMAT_ASTC_6x6x5 is not supported */
18496c5ddc4Srjs/* PIPE_FORMAT_ASTC_6x6x6 is not supported */
18596c5ddc4Srjs/* PIPE_FORMAT_ASTC_3x3x3_SRGB is not supported */
18696c5ddc4Srjs/* PIPE_FORMAT_ASTC_4x3x3_SRGB is not supported */
18796c5ddc4Srjs/* PIPE_FORMAT_ASTC_4x4x3_SRGB is not supported */
18896c5ddc4Srjs/* PIPE_FORMAT_ASTC_4x4x4_SRGB is not supported */
18996c5ddc4Srjs/* PIPE_FORMAT_ASTC_5x4x4_SRGB is not supported */
19096c5ddc4Srjs/* PIPE_FORMAT_ASTC_5x5x4_SRGB is not supported */
19196c5ddc4Srjs/* PIPE_FORMAT_ASTC_5x5x5_SRGB is not supported */
19296c5ddc4Srjs/* PIPE_FORMAT_ASTC_6x5x5_SRGB is not supported */
19396c5ddc4Srjs/* PIPE_FORMAT_ASTC_6x6x5_SRGB is not supported */
19496c5ddc4Srjs/* PIPE_FORMAT_ASTC_6x6x6_SRGB is not supported */
19596c5ddc4Srjs/* PIPE_FORMAT_ATC_RGB is not supported */
19696c5ddc4Srjs/* PIPE_FORMAT_ATC_RGBA_EXPLICIT is not supported */
19796c5ddc4Srjs/* PIPE_FORMAT_ATC_RGBA_INTERPOLATED is not supported */
19896c5ddc4Srjs  [PIPE_FORMAT_R64_FLOAT] = FMT(32_32_FLOAT, .buffers_only = 1),
19996c5ddc4Srjs  [PIPE_FORMAT_R64G64_FLOAT] = FMT(32_32_32_32_FLOAT, .buffers_only = 1),
20096c5ddc4Srjs  [PIPE_FORMAT_R64G64B64_FLOAT] = FMT(32_32_FLOAT, .buffers_only = 1),
20196c5ddc4Srjs  [PIPE_FORMAT_R64G64B64A64_FLOAT] = FMT(32_32_32_32_FLOAT, .buffers_only = 1),
20296c5ddc4Srjs  [PIPE_FORMAT_R32_FLOAT] = FMT(32_FLOAT),
20396c5ddc4Srjs  [PIPE_FORMAT_R32G32_FLOAT] = FMT(32_32_FLOAT),
20496c5ddc4Srjs  [PIPE_FORMAT_R32G32B32_FLOAT] = FMT(32_32_32_FLOAT, .buffers_only = 1),
20596c5ddc4Srjs  [PIPE_FORMAT_R32G32B32A32_FLOAT] = FMT(32_32_32_32_FLOAT),
20696c5ddc4Srjs  [PIPE_FORMAT_R32_UNORM] = FMT(32_UINT, .buffers_only = 1),
20796c5ddc4Srjs  [PIPE_FORMAT_R32G32_UNORM] = FMT(32_32_UINT, .buffers_only = 1),
20896c5ddc4Srjs  [PIPE_FORMAT_R32G32B32_UNORM] = FMT(32_32_32_UINT, .buffers_only = 1),
20996c5ddc4Srjs  [PIPE_FORMAT_R32G32B32A32_UNORM] = FMT(32_32_32_32_UINT, .buffers_only = 1),
21096c5ddc4Srjs  [PIPE_FORMAT_R32_USCALED] = FMT(32_UINT, .buffers_only = 1),
21196c5ddc4Srjs  [PIPE_FORMAT_R32G32_USCALED] = FMT(32_32_UINT, .buffers_only = 1),
21296c5ddc4Srjs  [PIPE_FORMAT_R32G32B32_USCALED] = FMT(32_32_32_UINT, .buffers_only = 1),
21396c5ddc4Srjs  [PIPE_FORMAT_R32G32B32A32_USCALED] = FMT(32_32_32_32_UINT, .buffers_only = 1),
21496c5ddc4Srjs  [PIPE_FORMAT_R32_SNORM] = FMT(32_SINT, .buffers_only = 1),
21596c5ddc4Srjs  [PIPE_FORMAT_R32G32_SNORM] = FMT(32_32_SINT, .buffers_only = 1),
21696c5ddc4Srjs  [PIPE_FORMAT_R32G32B32_SNORM] = FMT(32_32_32_SINT, .buffers_only = 1),
21796c5ddc4Srjs  [PIPE_FORMAT_R32G32B32A32_SNORM] = FMT(32_32_32_32_SINT, .buffers_only = 1),
21896c5ddc4Srjs  [PIPE_FORMAT_R32_SSCALED] = FMT(32_SINT, .buffers_only = 1),
21996c5ddc4Srjs  [PIPE_FORMAT_R32G32_SSCALED] = FMT(32_32_SINT, .buffers_only = 1),
22096c5ddc4Srjs  [PIPE_FORMAT_R32G32B32_SSCALED] = FMT(32_32_32_SINT, .buffers_only = 1),
22196c5ddc4Srjs  [PIPE_FORMAT_R32G32B32A32_SSCALED] = FMT(32_32_32_32_SINT, .buffers_only = 1),
22296c5ddc4Srjs  [PIPE_FORMAT_R16_FLOAT] = FMT(16_FLOAT),
22396c5ddc4Srjs  [PIPE_FORMAT_R16G16_FLOAT] = FMT(16_16_FLOAT),
22496c5ddc4Srjs  [PIPE_FORMAT_R16G16B16_FLOAT] = FMT(16_FLOAT, .buffers_only = 1),
22596c5ddc4Srjs  [PIPE_FORMAT_R16G16B16A16_FLOAT] = FMT(16_16_16_16_FLOAT),
22696c5ddc4Srjs  [PIPE_FORMAT_R16_UNORM] = FMT(16_UNORM),
22796c5ddc4Srjs  [PIPE_FORMAT_R16G16_UNORM] = FMT(16_16_UNORM),
22896c5ddc4Srjs  [PIPE_FORMAT_R16G16B16_UNORM] = FMT(16_UNORM, .buffers_only = 1),
22996c5ddc4Srjs  [PIPE_FORMAT_R16G16B16A16_UNORM] = FMT(16_16_16_16_UNORM),
23096c5ddc4Srjs  [PIPE_FORMAT_R16_USCALED] = FMT(16_USCALED),
23196c5ddc4Srjs  [PIPE_FORMAT_R16G16_USCALED] = FMT(16_16_USCALED),
23296c5ddc4Srjs  [PIPE_FORMAT_R16G16B16_USCALED] = FMT(16_USCALED, .buffers_only = 1),
23396c5ddc4Srjs  [PIPE_FORMAT_R16G16B16A16_USCALED] = FMT(16_16_16_16_USCALED),
23496c5ddc4Srjs  [PIPE_FORMAT_R16_SNORM] = FMT(16_SNORM),
23596c5ddc4Srjs  [PIPE_FORMAT_R16G16_SNORM] = FMT(16_16_SNORM),
23696c5ddc4Srjs  [PIPE_FORMAT_R16G16B16_SNORM] = FMT(16_SNORM, .buffers_only = 1),
23796c5ddc4Srjs  [PIPE_FORMAT_R16G16B16A16_SNORM] = FMT(16_16_16_16_SNORM),
23896c5ddc4Srjs  [PIPE_FORMAT_R16_SSCALED] = FMT(16_SSCALED),
23996c5ddc4Srjs  [PIPE_FORMAT_R16G16_SSCALED] = FMT(16_16_SSCALED),
24096c5ddc4Srjs  [PIPE_FORMAT_R16G16B16_SSCALED] = FMT(16_SSCALED, .buffers_only = 1),
24196c5ddc4Srjs  [PIPE_FORMAT_R16G16B16A16_SSCALED] = FMT(16_16_16_16_SSCALED),
24296c5ddc4Srjs  [PIPE_FORMAT_R8_UNORM] = FMT(8_UNORM),
24396c5ddc4Srjs  [PIPE_FORMAT_R8G8_UNORM] = FMT(8_8_UNORM),
24496c5ddc4Srjs  [PIPE_FORMAT_R8G8B8_UNORM] = FMT(8_UNORM, .buffers_only = 1),
24596c5ddc4Srjs  [PIPE_FORMAT_B8G8R8_UNORM] = FMT(8_UNORM, .buffers_only = 1),
24696c5ddc4Srjs  [PIPE_FORMAT_R8G8B8A8_UNORM] = FMT(8_8_8_8_UNORM),
24796c5ddc4Srjs  [PIPE_FORMAT_R8_USCALED] = FMT(8_USCALED),
24896c5ddc4Srjs  [PIPE_FORMAT_R8G8_USCALED] = FMT(8_8_USCALED),
24996c5ddc4Srjs  [PIPE_FORMAT_R8G8B8_USCALED] = FMT(8_USCALED, .buffers_only = 1),
25096c5ddc4Srjs  [PIPE_FORMAT_B8G8R8_USCALED] = FMT(8_USCALED, .buffers_only = 1),
25196c5ddc4Srjs  [PIPE_FORMAT_R8G8B8A8_USCALED] = FMT(8_8_8_8_USCALED),
25296c5ddc4Srjs  [PIPE_FORMAT_B8G8R8A8_USCALED] = FMT(8_8_8_8_USCALED),
25396c5ddc4Srjs  [PIPE_FORMAT_A8B8G8R8_USCALED] = FMT(8_8_8_8_USCALED),
25496c5ddc4Srjs  [PIPE_FORMAT_R8_SNORM] = FMT(8_SNORM),
25596c5ddc4Srjs  [PIPE_FORMAT_R8G8_SNORM] = FMT(8_8_SNORM),
25696c5ddc4Srjs  [PIPE_FORMAT_R8G8B8_SNORM] = FMT(8_SNORM, .buffers_only = 1),
25796c5ddc4Srjs  [PIPE_FORMAT_B8G8R8_SNORM] = FMT(8_SNORM, .buffers_only = 1),
25896c5ddc4Srjs  [PIPE_FORMAT_R8G8B8A8_SNORM] = FMT(8_8_8_8_SNORM),
25996c5ddc4Srjs  [PIPE_FORMAT_B8G8R8A8_SNORM] = FMT(8_8_8_8_SNORM),
26096c5ddc4Srjs  [PIPE_FORMAT_R8_SSCALED] = FMT(8_SSCALED),
26196c5ddc4Srjs  [PIPE_FORMAT_R8G8_SSCALED] = FMT(8_8_SSCALED),
26296c5ddc4Srjs  [PIPE_FORMAT_R8G8B8_SSCALED] = FMT(8_SSCALED, .buffers_only = 1),
26396c5ddc4Srjs  [PIPE_FORMAT_B8G8R8_SSCALED] = FMT(8_SSCALED, .buffers_only = 1),
26496c5ddc4Srjs  [PIPE_FORMAT_R8G8B8A8_SSCALED] = FMT(8_8_8_8_SSCALED),
26596c5ddc4Srjs  [PIPE_FORMAT_B8G8R8A8_SSCALED] = FMT(8_8_8_8_SSCALED),
26696c5ddc4Srjs  [PIPE_FORMAT_A8B8G8R8_SSCALED] = FMT(8_8_8_8_SSCALED),
26796c5ddc4Srjs  [PIPE_FORMAT_R32_FIXED] = FMT(32_SINT, .buffers_only = 1),
26896c5ddc4Srjs  [PIPE_FORMAT_R32G32_FIXED] = FMT(32_32_SINT, .buffers_only = 1),
26996c5ddc4Srjs  [PIPE_FORMAT_R32G32B32_FIXED] = FMT(32_32_32_SINT, .buffers_only = 1),
27096c5ddc4Srjs  [PIPE_FORMAT_R32G32B32A32_FIXED] = FMT(32_32_32_32_SINT, .buffers_only = 1),
27196c5ddc4Srjs  [PIPE_FORMAT_R10G10B10X2_USCALED] = FMT(2_10_10_10_USCALED),
27296c5ddc4Srjs  [PIPE_FORMAT_R10G10B10X2_SNORM] = FMT(2_10_10_10_SNORM),
27396c5ddc4Srjs/* PIPE_FORMAT_YV12 is not supported */
27496c5ddc4Srjs/* PIPE_FORMAT_YV16 is not supported */
27596c5ddc4Srjs/* PIPE_FORMAT_IYUV is not supported */
27696c5ddc4Srjs/* PIPE_FORMAT_NV12 is not supported */
27796c5ddc4Srjs/* PIPE_FORMAT_NV21 is not supported */
27896c5ddc4Srjs/* PIPE_FORMAT_R8_G8B8_420_UNORM is not supported */
27996c5ddc4Srjs/* PIPE_FORMAT_R8_G8_B8_420_UNORM is not supported */
28096c5ddc4Srjs/* PIPE_FORMAT_Y8_U8_V8_422_UNORM is not supported */
28196c5ddc4Srjs/* PIPE_FORMAT_Y8_U8V8_422_UNORM is not supported */
28296c5ddc4Srjs/* PIPE_FORMAT_Y8_U8_V8_444_UNORM is not supported */
28396c5ddc4Srjs/* PIPE_FORMAT_Y16_U16_V16_420_UNORM is not supported */
28496c5ddc4Srjs/* PIPE_FORMAT_Y16_U16_V16_422_UNORM is not supported */
28596c5ddc4Srjs/* PIPE_FORMAT_Y16_U16V16_422_UNORM is not supported */
28696c5ddc4Srjs/* PIPE_FORMAT_Y16_U16_V16_444_UNORM is not supported */
28796c5ddc4Srjs/* PIPE_FORMAT_P010 is not supported */
28896c5ddc4Srjs/* PIPE_FORMAT_P012 is not supported */
28996c5ddc4Srjs/* PIPE_FORMAT_P016 is not supported */
29096c5ddc4Srjs/* PIPE_FORMAT_Y210 is not supported */
29196c5ddc4Srjs/* PIPE_FORMAT_Y212 is not supported */
29296c5ddc4Srjs/* PIPE_FORMAT_Y216 is not supported */
29396c5ddc4Srjs/* PIPE_FORMAT_Y410 is not supported */
29496c5ddc4Srjs/* PIPE_FORMAT_Y412 is not supported */
29596c5ddc4Srjs/* PIPE_FORMAT_Y416 is not supported */
29696c5ddc4Srjs/* PIPE_FORMAT_A4R4_UNORM is not supported */
29796c5ddc4Srjs/* PIPE_FORMAT_R4A4_UNORM is not supported */
29896c5ddc4Srjs  [PIPE_FORMAT_R8A8_UNORM] = FMT(8_8_UNORM),
29996c5ddc4Srjs  [PIPE_FORMAT_A8R8_UNORM] = FMT(8_8_UNORM),
30096c5ddc4Srjs  [PIPE_FORMAT_R10G10B10A2_USCALED] = FMT(2_10_10_10_USCALED),
30196c5ddc4Srjs  [PIPE_FORMAT_R10G10B10A2_SSCALED] = FMT(2_10_10_10_SSCALED),
30296c5ddc4Srjs  [PIPE_FORMAT_R10G10B10A2_SNORM] = FMT(2_10_10_10_SNORM),
30396c5ddc4Srjs  [PIPE_FORMAT_B10G10R10A2_USCALED] = FMT(2_10_10_10_USCALED),
30496c5ddc4Srjs  [PIPE_FORMAT_B10G10R10A2_SSCALED] = FMT(2_10_10_10_SSCALED),
30596c5ddc4Srjs  [PIPE_FORMAT_B10G10R10A2_SNORM] = FMT(2_10_10_10_SNORM),
30696c5ddc4Srjs  [PIPE_FORMAT_R8_UINT] = FMT(8_UINT),
30796c5ddc4Srjs  [PIPE_FORMAT_R8G8_UINT] = FMT(8_8_UINT),
30896c5ddc4Srjs  [PIPE_FORMAT_R8G8B8_UINT] = FMT(8_UINT, .buffers_only = 1),
30996c5ddc4Srjs  [PIPE_FORMAT_R8G8B8A8_UINT] = FMT(8_8_8_8_UINT),
31096c5ddc4Srjs  [PIPE_FORMAT_R8_SINT] = FMT(8_SINT),
31196c5ddc4Srjs  [PIPE_FORMAT_R8G8_SINT] = FMT(8_8_SINT),
31296c5ddc4Srjs  [PIPE_FORMAT_R8G8B8_SINT] = FMT(8_SINT, .buffers_only = 1),
31396c5ddc4Srjs  [PIPE_FORMAT_R8G8B8A8_SINT] = FMT(8_8_8_8_SINT),
31496c5ddc4Srjs  [PIPE_FORMAT_R16_UINT] = FMT(16_UINT),
31596c5ddc4Srjs  [PIPE_FORMAT_R16G16_UINT] = FMT(16_16_UINT),
31696c5ddc4Srjs  [PIPE_FORMAT_R16G16B16_UINT] = FMT(16_UINT, .buffers_only = 1),
31796c5ddc4Srjs  [PIPE_FORMAT_R16G16B16A16_UINT] = FMT(16_16_16_16_UINT),
31896c5ddc4Srjs  [PIPE_FORMAT_R16_SINT] = FMT(16_SINT),
31996c5ddc4Srjs  [PIPE_FORMAT_R16G16_SINT] = FMT(16_16_SINT),
32096c5ddc4Srjs  [PIPE_FORMAT_R16G16B16_SINT] = FMT(16_SINT, .buffers_only = 1),
32196c5ddc4Srjs  [PIPE_FORMAT_R16G16B16A16_SINT] = FMT(16_16_16_16_SINT),
32296c5ddc4Srjs  [PIPE_FORMAT_R32_UINT] = FMT(32_UINT),
32396c5ddc4Srjs  [PIPE_FORMAT_R32G32_UINT] = FMT(32_32_UINT),
32496c5ddc4Srjs  [PIPE_FORMAT_R32G32B32_UINT] = FMT(32_32_32_UINT, .buffers_only = 1),
32596c5ddc4Srjs  [PIPE_FORMAT_R32G32B32A32_UINT] = FMT(32_32_32_32_UINT),
32696c5ddc4Srjs  [PIPE_FORMAT_R32_SINT] = FMT(32_SINT),
32796c5ddc4Srjs  [PIPE_FORMAT_R32G32_SINT] = FMT(32_32_SINT),
32896c5ddc4Srjs  [PIPE_FORMAT_R32G32B32_SINT] = FMT(32_32_32_SINT, .buffers_only = 1),
32996c5ddc4Srjs  [PIPE_FORMAT_R32G32B32A32_SINT] = FMT(32_32_32_32_SINT),
33096c5ddc4Srjs  [PIPE_FORMAT_R64_UINT] = FMT(32_32_UINT),
33196c5ddc4Srjs/* PIPE_FORMAT_R64G64_UINT is not supported */
33296c5ddc4Srjs/* PIPE_FORMAT_R64G64B64_UINT is not supported */
33396c5ddc4Srjs/* PIPE_FORMAT_R64G64B64A64_UINT is not supported */
33496c5ddc4Srjs  [PIPE_FORMAT_R64_SINT] = FMT(32_32_SINT),
33596c5ddc4Srjs  [PIPE_FORMAT_A8_UINT] = FMT(8_UINT),
33696c5ddc4Srjs  [PIPE_FORMAT_I8_UINT] = FMT(8_UINT),
33796c5ddc4Srjs  [PIPE_FORMAT_L8_UINT] = FMT(8_UINT),
33896c5ddc4Srjs  [PIPE_FORMAT_L8A8_UINT] = FMT(8_8_UINT),
33996c5ddc4Srjs  [PIPE_FORMAT_A8_SINT] = FMT(8_SINT),
34096c5ddc4Srjs  [PIPE_FORMAT_I8_SINT] = FMT(8_SINT),
34196c5ddc4Srjs  [PIPE_FORMAT_L8_SINT] = FMT(8_SINT),
34296c5ddc4Srjs  [PIPE_FORMAT_L8A8_SINT] = FMT(8_8_SINT),
34396c5ddc4Srjs  [PIPE_FORMAT_A16_UINT] = FMT(16_UINT),
34496c5ddc4Srjs  [PIPE_FORMAT_I16_UINT] = FMT(16_UINT),
34596c5ddc4Srjs  [PIPE_FORMAT_L16_UINT] = FMT(16_UINT),
34696c5ddc4Srjs  [PIPE_FORMAT_L16A16_UINT] = FMT(16_16_UINT),
34796c5ddc4Srjs  [PIPE_FORMAT_A16_SINT] = FMT(16_SINT),
34896c5ddc4Srjs  [PIPE_FORMAT_I16_SINT] = FMT(16_SINT),
34996c5ddc4Srjs  [PIPE_FORMAT_L16_SINT] = FMT(16_SINT),
35096c5ddc4Srjs  [PIPE_FORMAT_L16A16_SINT] = FMT(16_16_SINT),
35196c5ddc4Srjs  [PIPE_FORMAT_A32_UINT] = FMT(32_UINT),
35296c5ddc4Srjs  [PIPE_FORMAT_I32_UINT] = FMT(32_UINT),
35396c5ddc4Srjs  [PIPE_FORMAT_L32_UINT] = FMT(32_UINT),
35496c5ddc4Srjs  [PIPE_FORMAT_L32A32_UINT] = FMT(32_32_UINT),
35596c5ddc4Srjs  [PIPE_FORMAT_A32_SINT] = FMT(32_SINT),
35696c5ddc4Srjs  [PIPE_FORMAT_I32_SINT] = FMT(32_SINT),
35796c5ddc4Srjs  [PIPE_FORMAT_L32_SINT] = FMT(32_SINT),
35896c5ddc4Srjs  [PIPE_FORMAT_L32A32_SINT] = FMT(32_32_SINT),
35996c5ddc4Srjs  [PIPE_FORMAT_B8G8R8_UINT] = FMT(8_UINT, .buffers_only = 1),
36096c5ddc4Srjs  [PIPE_FORMAT_B8G8R8A8_UINT] = FMT(8_8_8_8_UINT),
36196c5ddc4Srjs  [PIPE_FORMAT_B8G8R8_SINT] = FMT(8_SINT, .buffers_only = 1),
36296c5ddc4Srjs  [PIPE_FORMAT_B8G8R8A8_SINT] = FMT(8_8_8_8_SINT),
36396c5ddc4Srjs  [PIPE_FORMAT_A8R8G8B8_UINT] = FMT(8_8_8_8_UINT),
36496c5ddc4Srjs  [PIPE_FORMAT_A8B8G8R8_UINT] = FMT(8_8_8_8_UINT),
36596c5ddc4Srjs  [PIPE_FORMAT_A2R10G10B10_UINT] = FMT(10_10_10_2_UINT),
36696c5ddc4Srjs  [PIPE_FORMAT_A2B10G10R10_UINT] = FMT(10_10_10_2_UINT),
36796c5ddc4Srjs  [PIPE_FORMAT_B10G10R10A2_UINT] = FMT(2_10_10_10_UINT),
36896c5ddc4Srjs  [PIPE_FORMAT_B10G10R10A2_SINT] = FMT(2_10_10_10_SINT),
36996c5ddc4Srjs/* PIPE_FORMAT_R5G6B5_UINT is not supported */
37096c5ddc4Srjs/* PIPE_FORMAT_B5G6R5_UINT is not supported */
37196c5ddc4Srjs/* PIPE_FORMAT_R3G3B2_UINT is not supported */
37296c5ddc4Srjs/* PIPE_FORMAT_B2G3R3_UINT is not supported */
37396c5ddc4Srjs/* PIPE_FORMAT_R4G4B4A4_UINT is not supported */
37496c5ddc4Srjs/* PIPE_FORMAT_B4G4R4A4_UINT is not supported */
37596c5ddc4Srjs/* PIPE_FORMAT_A4R4G4B4_UINT is not supported */
37696c5ddc4Srjs/* PIPE_FORMAT_A4B4G4R4_UINT is not supported */
37796c5ddc4Srjs/* PIPE_FORMAT_A1R5G5B5_UINT is not supported */
37896c5ddc4Srjs/* PIPE_FORMAT_A1B5G5R5_UINT is not supported */
37996c5ddc4Srjs/* PIPE_FORMAT_R5G5B5A1_UINT is not supported */
38096c5ddc4Srjs/* PIPE_FORMAT_B5G5R5A1_UINT is not supported */
38196c5ddc4Srjs  [PIPE_FORMAT_R8G8B8X8_SNORM] = FMT(8_8_8_8_SNORM),
38296c5ddc4Srjs  [PIPE_FORMAT_R8G8B8X8_SRGB] = FMT(8_8_8_8_SRGB),
38396c5ddc4Srjs  [PIPE_FORMAT_R8G8B8X8_UINT] = FMT(8_8_8_8_UINT),
38496c5ddc4Srjs  [PIPE_FORMAT_R8G8B8X8_SINT] = FMT(8_8_8_8_SINT),
38596c5ddc4Srjs  [PIPE_FORMAT_B10G10R10X2_UNORM] = FMT(2_10_10_10_UNORM),
38696c5ddc4Srjs  [PIPE_FORMAT_B10G10R10X2_SNORM] = FMT(2_10_10_10_SNORM),
38796c5ddc4Srjs  [PIPE_FORMAT_R16G16B16X16_UNORM] = FMT(16_16_16_16_UNORM),
38896c5ddc4Srjs  [PIPE_FORMAT_R16G16B16X16_SNORM] = FMT(16_16_16_16_SNORM),
38996c5ddc4Srjs  [PIPE_FORMAT_R16G16B16X16_FLOAT] = FMT(16_16_16_16_FLOAT),
39096c5ddc4Srjs  [PIPE_FORMAT_R16G16B16X16_UINT] = FMT(16_16_16_16_UINT),
39196c5ddc4Srjs  [PIPE_FORMAT_R16G16B16X16_SINT] = FMT(16_16_16_16_SINT),
39296c5ddc4Srjs  [PIPE_FORMAT_R32G32B32X32_FLOAT] = FMT(32_32_32_32_FLOAT),
39396c5ddc4Srjs  [PIPE_FORMAT_R32G32B32X32_UINT] = FMT(32_32_32_32_UINT),
39496c5ddc4Srjs  [PIPE_FORMAT_R32G32B32X32_SINT] = FMT(32_32_32_32_SINT),
39596c5ddc4Srjs  [PIPE_FORMAT_R8A8_SNORM] = FMT(8_8_SNORM),
39696c5ddc4Srjs  [PIPE_FORMAT_R16A16_UNORM] = FMT(16_16_UNORM),
39796c5ddc4Srjs  [PIPE_FORMAT_R16A16_SNORM] = FMT(16_16_SNORM),
39896c5ddc4Srjs  [PIPE_FORMAT_R16A16_FLOAT] = FMT(16_16_FLOAT),
39996c5ddc4Srjs  [PIPE_FORMAT_R32A32_FLOAT] = FMT(32_32_FLOAT),
40096c5ddc4Srjs  [PIPE_FORMAT_R8A8_UINT] = FMT(8_8_UINT),
40196c5ddc4Srjs  [PIPE_FORMAT_R8A8_SINT] = FMT(8_8_SINT),
40296c5ddc4Srjs  [PIPE_FORMAT_R16A16_UINT] = FMT(16_16_UINT),
40396c5ddc4Srjs  [PIPE_FORMAT_R16A16_SINT] = FMT(16_16_SINT),
40496c5ddc4Srjs  [PIPE_FORMAT_R32A32_UINT] = FMT(32_32_UINT),
40596c5ddc4Srjs  [PIPE_FORMAT_R32A32_SINT] = FMT(32_32_SINT),
40696c5ddc4Srjs  [PIPE_FORMAT_R10G10B10A2_UINT] = FMT(2_10_10_10_UINT),
40796c5ddc4Srjs  [PIPE_FORMAT_R10G10B10A2_SINT] = FMT(2_10_10_10_SINT),
40896c5ddc4Srjs/* PIPE_FORMAT_B5G6R5_SRGB is not supported */
40996c5ddc4Srjs/* PIPE_FORMAT_R5G6B5_SRGB is not supported */
41096c5ddc4Srjs  [PIPE_FORMAT_G8R8_UNORM] = FMT(8_8_UNORM),
41196c5ddc4Srjs  [PIPE_FORMAT_G8R8_SNORM] = FMT(8_8_SNORM),
41296c5ddc4Srjs  [PIPE_FORMAT_G8R8_SINT] = FMT(8_8_SINT),
41396c5ddc4Srjs  [PIPE_FORMAT_G16R16_UNORM] = FMT(16_16_UNORM),
41496c5ddc4Srjs  [PIPE_FORMAT_G16R16_SNORM] = FMT(16_16_SNORM),
41596c5ddc4Srjs  [PIPE_FORMAT_A8B8G8R8_SNORM] = FMT(8_8_8_8_SNORM),
41696c5ddc4Srjs  [PIPE_FORMAT_A8B8G8R8_SINT] = FMT(8_8_8_8_SINT),
41796c5ddc4Srjs  [PIPE_FORMAT_X8B8G8R8_SNORM] = FMT(8_8_8_8_SNORM),
41896c5ddc4Srjs  [PIPE_FORMAT_X8B8G8R8_SINT] = FMT(8_8_8_8_SINT),
41996c5ddc4Srjs};
42096c5ddc4Srjs
421