Defines names of the various data formats. Used by the D3D12XBOX_SHADER_RESOURCE_VIEW_DESC structure.
typedef enum D3D12XBOX_DATA_FORMAT
{
D3D12XBOX_DATA_FORMAT_INVALID = 0x00000000,
D3D12XBOX_DATA_FORMAT_8 = 0x00000001,
D3D12XBOX_DATA_FORMAT_16 = 0x00000002,
D3D12XBOX_DATA_FORMAT_8_8 = 0x00000003,
D3D12XBOX_DATA_FORMAT_32 = 0x00000004,
D3D12XBOX_DATA_FORMAT_16_16 = 0x00000005,
D3D12XBOX_DATA_FORMAT_10_11_11 = 0x00000006,
D3D12XBOX_DATA_FORMAT_11_11_10 = 0x00000007,
D3D12XBOX_DATA_FORMAT_10_10_10_2 = 0x00000008,
D3D12XBOX_DATA_FORMAT_2_10_10_10 = 0x00000009,
D3D12XBOX_DATA_FORMAT_8_8_8_8 = 0x0000000a,
D3D12XBOX_DATA_FORMAT_32_32 = 0x0000000b,
D3D12XBOX_DATA_FORMAT_16_16_16_16 = 0x0000000c,
D3D12XBOX_DATA_FORMAT_32_32_32 = 0x0000000d,
D3D12XBOX_DATA_FORMAT_32_32_32_32 = 0x0000000e,
D3D12XBOX_DATA_FORMAT_5_6_5 = 0x00000010,
D3D12XBOX_DATA_FORMAT_1_5_5_5 = 0x00000011,
D3D12XBOX_DATA_FORMAT_5_5_5_1 = 0x00000012,
D3D12XBOX_DATA_FORMAT_4_4_4_4 = 0x00000013,
D3D12XBOX_DATA_FORMAT_8_24 = 0x00000014,
D3D12XBOX_DATA_FORMAT_24_8 = 0x00000015,
D3D12XBOX_DATA_FORMAT_X24_8_32 = 0x00000016,
D3D12XBOX_DATA_FORMAT_DXT3A = 0x00000018,
D3D12XBOX_DATA_FORMAT_DXT3A_AS_1_1_1_1 = 0x00000019,
D3D12XBOX_DATA_FORMAT_DXT5A = 0x0000001a,
D3D12XBOX_DATA_FORMAT_DXN = 0x0000001b,
D3D12XBOX_DATA_FORMAT_CTX1 = 0x0000001c,
D3D12XBOX_DATA_FORMAT_YCBCR = 0x0000001d,
D3D12XBOX_DATA_FORMAT_7E3 = 0x0000001e,
D3D12XBOX_DATA_FORMAT_6E4 = 0x0000001f,
D3D12XBOX_DATA_FORMAT_GB_GR = 0x00000020,
D3D12XBOX_DATA_FORMAT_BG_RG = 0x00000021,
D3D12XBOX_DATA_FORMAT_5_9_9_9 = 0x00000022,
D3D12XBOX_DATA_FORMAT_BC1 = 0x00000023,
D3D12XBOX_DATA_FORMAT_BC2 = 0x00000024,
D3D12XBOX_DATA_FORMAT_BC3 = 0x00000025,
D3D12XBOX_DATA_FORMAT_BC4 = 0x00000026,
D3D12XBOX_DATA_FORMAT_BC5 = 0x00000027,
D3D12XBOX_DATA_FORMAT_BC6 = 0x00000028,
D3D12XBOX_DATA_FORMAT_BC7 = 0x00000029,
D3D12XBOX_DATA_FORMAT_FMASK8_S2_F1 = 0x0000002c,
D3D12XBOX_DATA_FORMAT_FMASK8_S4_F1 = 0x0000002d,
D3D12XBOX_DATA_FORMAT_FMASK8_S8_F1 = 0x0000002e,
D3D12XBOX_DATA_FORMAT_FMASK8_S2_F2 = 0x0000002f,
D3D12XBOX_DATA_FORMAT_FMASK8_S4_F2 = 0x00000030,
D3D12XBOX_DATA_FORMAT_FMASK8_S4_F4 = 0x00000031,
D3D12XBOX_DATA_FORMAT_FMASK16_S16_F1 = 0x00000032,
D3D12XBOX_DATA_FORMAT_FMASK16_S8_F2 = 0x00000033,
D3D12XBOX_DATA_FORMAT_FMASK32_S16_F2 = 0x00000034,
D3D12XBOX_DATA_FORMAT_FMASK32_S8_F4 = 0x00000035,
D3D12XBOX_DATA_FORMAT_FMASK32_S8_F8 = 0x00000036,
D3D12XBOX_DATA_FORMAT_FMASK64_S16_F4 = 0x00000037,
D3D12XBOX_DATA_FORMAT_FMASK64_S16_F8 = 0x00000038,
D3D12XBOX_DATA_FORMAT_4_4 = 0x00000039,
D3D12XBOX_DATA_FORMAT_6_5_5 = 0x0000003a,
D3D12XBOX_DATA_FORMAT_1 = 0x0000003b,
D3D12XBOX_DATA_FORMAT_1_REVERSED = 0x0000003c,
D3D12XBOX_DATA_FORMAT_32_AS_8 = 0x0000003d,
D3D12XBOX_DATA_FORMAT_32_AS_8_8 = 0x0000003e,
D3D12XBOX_DATA_FORMAT_32_AS_32_32_32_32 = 0x0000003f,
D3D12XBOX_DATA_FORMAT_COMPOSITE_8_24__8 = 0x00000114,
D3D12XBOX_DATA_FORMAT_COMPOSITE_16__8 = 0x00000102,
D3D12XBOX_DATA_FORMAT_COMPOSITE_32__8 = 0x00000104,
D3D12XBOX_DATA_FORMAT_COMPOSITE_16__16_16 = 0x00000502,
D3D12XBOX_DATA_FORMAT_COMPOSITE_8__8_8 = 0x00000301
} D3D12XBOX_DATA_FORMAT;
| Constant | Description |
|---|---|
| D3D12XBOX_DATA_FORMAT_INVALID | Invalid. |
| D3D12XBOX_DATA_FORMAT_8 | 8. |
| D3D12XBOX_DATA_FORMAT_16 | 16. |
| D3D12XBOX_DATA_FORMAT_8_8 | 8_8. |
| D3D12XBOX_DATA_FORMAT_32 | 32. |
| D3D12XBOX_DATA_FORMAT_16_16 | 16_16. |
| D3D12XBOX_DATA_FORMAT_10_11_11 | 10_11_11. |
| D3D12XBOX_DATA_FORMAT_11_11_10 | 11_11_10. |
| D3D12XBOX_DATA_FORMAT_10_10_10_2 | 10_10_10_2. |
| D3D12XBOX_DATA_FORMAT_2_10_10_10 | 2_10_10_10. |
| D3D12XBOX_DATA_FORMAT_8_8_8_8 | 8_8_8_8. |
| D3D12XBOX_DATA_FORMAT_32_32 | 32_32. |
| D3D12XBOX_DATA_FORMAT_16_16_16_16 | 16_16_16_16. |
| D3D12XBOX_DATA_FORMAT_32_32_32 | 32_32_32. |
| D3D12XBOX_DATA_FORMAT_32_32_32_32 | 32_32_32_32. |
| D3D12XBOX_DATA_FORMAT_5_6_5 | 5_6_5. |
| D3D12XBOX_DATA_FORMAT_1_5_5_5 | 1_5_5_5. |
| D3D12XBOX_DATA_FORMAT_5_5_5_1 | 5_5_5_1. |
| D3D12XBOX_DATA_FORMAT_4_4_4_4 | 4_4_4_4. |
| D3D12XBOX_DATA_FORMAT_8_24 | 8_24. |
| D3D12XBOX_DATA_FORMAT_24_8 | 24_8. |
| D3D12XBOX_DATA_FORMAT_X24_8_32 | X24_8_32. |
| D3D12XBOX_DATA_FORMAT_DXT3A | DXT3A. |
| D3D12XBOX_DATA_FORMAT_DXT3A_AS_1_1_1_1 | DXT3A_AS_1_1_1_1. |
| D3D12XBOX_DATA_FORMAT_DXT5A | DXT5A. |
| D3D12XBOX_DATA_FORMAT_DXN | DXN. |
| D3D12XBOX_DATA_FORMAT_CTX1 | CTX1. |
| D3D12XBOX_DATA_FORMAT_YCBCR | YCBCR. |
| D3D12XBOX_DATA_FORMAT_7E3 | 7E3. |
| D3D12XBOX_DATA_FORMAT_6E4 | 6E4. |
| D3D12XBOX_DATA_FORMAT_GB_GR | GB_GR. |
| D3D12XBOX_DATA_FORMAT_BG_RG | BG_RG. |
| D3D12XBOX_DATA_FORMAT_5_9_9_9 | 5_9_9_9. |
| D3D12XBOX_DATA_FORMAT_BC1 | BC1. |
| D3D12XBOX_DATA_FORMAT_BC2 | BC2. |
| D3D12XBOX_DATA_FORMAT_BC3 | BC3. |
| D3D12XBOX_DATA_FORMAT_BC4 | BC4. |
| D3D12XBOX_DATA_FORMAT_BC5 | BC5. |
| D3D12XBOX_DATA_FORMAT_BC6 | BC6. |
| D3D12XBOX_DATA_FORMAT_BC7 | BC7. |
| D3D12XBOX_DATA_FORMAT_FMASK8_S2_F1 | FMASK8_S2_F1. |
| D3D12XBOX_DATA_FORMAT_FMASK8_S4_F1 | FMASK8_S4_F1. |
| D3D12XBOX_DATA_FORMAT_FMASK8_S8_F1 | FMASK8_S8_F1. |
| D3D12XBOX_DATA_FORMAT_FMASK8_S2_F2 | FMASK8_S2_F2. |
| D3D12XBOX_DATA_FORMAT_FMASK8_S4_F2 | FMASK8_S4_F2. |
| D3D12XBOX_DATA_FORMAT_FMASK8_S4_F4 | FMASK8_S4_F4. |
| D3D12XBOX_DATA_FORMAT_FMASK16_S16_F1 | FMASK16_S16_F1. |
| D3D12XBOX_DATA_FORMAT_FMASK16_S8_F2 | FMASK16_S8_F2. |
| D3D12XBOX_DATA_FORMAT_FMASK32_S16_F2 | FMASK32_S16_F2. |
| D3D12XBOX_DATA_FORMAT_FMASK32_S8_F4 | FMASK32_S8_F4. |
| D3D12XBOX_DATA_FORMAT_FMASK32_S8_F8 | FMASK32_S8_F8. |
| D3D12XBOX_DATA_FORMAT_FMASK64_S16_F4 | FMASK64_S16_F4. |
| D3D12XBOX_DATA_FORMAT_FMASK64_S16_F8 | FMASK64_S16_F8. |
| D3D12XBOX_DATA_FORMAT_4_4 | 4_4. |
| D3D12XBOX_DATA_FORMAT_6_5_5 | 6_5_5. |
| D3D12XBOX_DATA_FORMAT_1 | 1. |
| D3D12XBOX_DATA_FORMAT_1_REVERSED | 1_REVERSED. |
| D3D12XBOX_DATA_FORMAT_32_AS_8 | 32_AS_8. |
| D3D12XBOX_DATA_FORMAT_32_AS_8_8 | 32_AS_8_8. |
| D3D12XBOX_DATA_FORMAT_32_AS_32_32_32_32 | 32_AS_32_32_32_32. |
| D3D12XBOX_DATA_FORMAT_COMPOSITE_8_24__8 | COMPOSITE_8_24__8. |
| D3D12XBOX_DATA_FORMAT_COMPOSITE_16__8 | COMPOSITE_16__8. |
| D3D12XBOX_DATA_FORMAT_COMPOSITE_32__8 | COMPOSITE_32__8. |
| D3D12XBOX_DATA_FORMAT_COMPOSITE_16__16_16 | COMPOSITE_16__16_16. |
| D3D12XBOX_DATA_FORMAT_COMPOSITE_8__8_8 | COMPOSITE_8__8_8. |
This enumeration is used by the D3D12XBOX_SHADER_RESOURCE_VIEW_DESC structure.
Header: Declared in d3d12_x.h.