Name |
Value |
Comments
|
GPUTEXTUREFORMAT_1_REVERSE |
0 |
|
GPUTEXTUREFORMAT_1 |
1 |
Texture format with a single 1-bit channel.
|
GPUTEXTUREFORMAT_8 |
2 |
Texture format with a single 8 bit channel.
|
GPUTEXTUREFORMAT_1_5_5_5 |
3 |
Texture format with a single 1-bit channel and three 5-bit channels.
|
GPUTEXTUREFORMAT_5_6_5 |
4 |
Texture format with one 6-bit channel and two 5-bit channels.
|
GPUTEXTUREFORMAT_6_5_5 |
5 |
Texture format with one 6-bit channel and two 5-bit channels.
|
GPUTEXTUREFORMAT_8_8_8_8 |
6 |
Texture format with four 8-bit channels.
|
GPUTEXTUREFORMAT_2_10_10_10 |
7 |
Texture format with a single 2-bit channel and three 10-bit channels.
|
GPUTEXTUREFORMAT_8_A |
8 |
Texture format with a single 8-bit channel.
|
GPUTEXTUREFORMAT_8_B |
9 |
Texture format with a single 8-bit channel.
|
GPUTEXTUREFORMAT_8_8 |
10 |
Texture format with two 8-bit channels.
|
GPUTEXTUREFORMAT_Cr_Y1_Cb_Y0_REP |
11 |
Texture format with two texels stored in each word. Each data value (Cr, Y1, Cb, Y0) is 8 bits. The Cr and Cb specify the chrominance and are shared by both texels. The Y0 and Y1 values specify the luminance of the respective texels.
|
GPUTEXTUREFORMAT_Y1_Cr_Y0_Cb_REP |
12 |
Texture format with two texels stored in each word. Each data value (Y1, Cr, Y0, Cb) is 8 bits. The Cr and Cb specify the chrominance and are shared by both texels. The Y0 and Y1 values specify the luminance of the respective texels.
|
GPUTEXTUREFORMAT_16_16_EDRAM |
13 |
Format with two 16-bit channels. Format is not applicable to textures and only applies to render targets in EDRAM.
|
GPUTEXTUREFORMAT_8_8_8_8_A |
14 |
Texture format with four 8-bit channels.
|
GPUTEXTUREFORMAT_4_4_4_4 |
15 |
Texture format with four 4-bit channels.
|
GPUTEXTUREFORMAT_10_11_11 |
16 |
Texture format with a single 10-bit channel and two 11-bit channels.
|
GPUTEXTUREFORMAT_11_11_10 |
17 |
Texture format with a single 10-bit channel and two 11-bit channels.
|
GPUTEXTUREFORMAT_DXT1 |
18 |
DXT1 compression texture format with 4 bits per texel.
|
GPUTEXTUREFORMAT_DXT2_3 |
19 |
DXT2 compression texture format with 8 bits per texel.
|
GPUTEXTUREFORMAT_DXT4_5 |
20 |
DXT4 compression texture format with 8 bits per texel.
|
GPUTEXTUREFORMAT_16_16_16_16_EDRAM |
21 |
Format with four 16-bit channels. Format is not applicable to textures and only applies to render targets in EDRAM.
|
GPUTEXTUREFORMAT_24_8 |
22 |
Texture format with a 24-bit channel and an 8-bit channel. When applied to textures the 8-bit channel is ignored. When applied to depth-stencil targets the 8-bit channel maps to stencil.
|
GPUTEXTUREFORMAT_24_8_FLOAT |
23 |
Texture format with a 24-bit float channel and an 8-bit integer channel. When applied to textures the 8-bit channel is ignored. When applied to depth-stencil targets the 8-bit channel maps to stencil.
|
GPUTEXTUREFORMAT_16 |
24 |
Texture format with a single 16-bit channel.
|
GPUTEXTUREFORMAT_16_16 |
25 |
Texture format with two 16-bit channels.
|
GPUTEXTUREFORMAT_16_16_16_16 |
26 |
Texture format with four 16-bit channels.
|
GPUTEXTUREFORMAT_16_EXPAND |
27 |
16-bit float texture format that is expanded to 32-bit (16.16) fixed point during sampling to allow filtering. This format samples at half the rate of GPUTEXTUREFORMAT_16.
|
GPUTEXTUREFORMAT_16_16_EXPAND |
28 |
32-bit float texture format that is expanded to 64-bit (16.16, 16.16) fixed point during sampling to allow filtering. This format samples at half the rate of GPUTEXTUREFORMAT_16_16.
|
GPUTEXTUREFORMAT_16_16_16_16_EXPAND |
29 |
64-bit float texture format that is expanded to 128-bit (16.16, 16.16, 16.16, 16.16) fixed point during sampling to allow filtering. This format samples at half the rate of GPUTEXTUREFORMAT_16_16_16_16.
|
GPUTEXTUREFORMAT_16_FLOAT |
30 |
Texture format with a single 16-bit float channel.
|
GPUTEXTUREFORMAT_16_16_FLOAT |
31 |
Texture format with two 16-bit float channels.
|
GPUTEXTUREFORMAT_16_16_16_16_FLOAT |
32 |
Texture format with four 16-bit float channels.
|
GPUTEXTUREFORMAT_32 |
33 |
Texture format with a single 32-bit channel.
|
GPUTEXTUREFORMAT_32_32 |
34 |
Texture format with two 32-bit channels.
|
GPUTEXTUREFORMAT_32_32_32_32 |
35 |
Texture format with four 32-bit channels.
|
GPUTEXTUREFORMAT_32_FLOAT |
36 |
Texture format with a single 32-bit float channel.
|
GPUTEXTUREFORMAT_32_32_FLOAT |
37 |
Texture format with two 32-bit float channels.
|
GPUTEXTUREFORMAT_32_32_32_32_FLOAT |
38 |
Texture format with four 32-bit float channels.
|
GPUTEXTUREFORMAT_32_AS_8 |
39 |
Texture format with a single 32-bit channel that is stored as an 8-bit channel in the texture cache.
|
GPUTEXTUREFORMAT_32_AS_8_8 |
40 |
Texture format with a single 32-bit channel that is stored as two 8-bit channels in the texture cache.
|
GPUTEXTUREFORMAT_16_MPEG |
41 |
Texture format with a single 16-bit channel.
|
GPUTEXTUREFORMAT_16_16_MPEG |
42 |
Texture format with two 16-bit channels.
|
GPUTEXTUREFORMAT_8_INTERLACED |
43 |
Texture format with a single 8-bit channel.
|
GPUTEXTUREFORMAT_32_AS_8_INTERLACED |
44 |
Texture format with a single 32-bit channel that is stored as an 8-bit channel in the texture cache.
|
GPUTEXTUREFORMAT_32_AS_8_8_INTERLACED |
45 |
Texture format with a single 32-bit channel that is stored as two 8-bit channels in the texture cache.
|
GPUTEXTUREFORMAT_16_INTERLACED |
46 |
Texture format with a single 16-bit channel.
|
GPUTEXTUREFORMAT_16_MPEG_INTERLACED |
47 |
Texture format with a single 16-bit channel.
|
GPUTEXTUREFORMAT_16_16_MPEG_INTERLACED |
48 |
Texture format with two 16-bit channels.
|
GPUTEXTUREFORMAT_DXN |
49 |
Two-component 8-bit per texel format made up of two DXT4/5 alpha blocks.
|
GPUTEXTUREFORMAT_8_8_8_8_AS_16_16_16_16 |
50 |
GPUTEXTUREFORMAT_8_8_8_8 texture format that is stored as four 16-bit channels in the texture cache.
|
GPUTEXTUREFORMAT_DXT1_AS_16_16_16_16 |
51 |
GPUTEXTUREFORMAT_DXT1 texture format that is stored as four 16-bit channels in the texture cache.
|
GPUTEXTUREFORMAT_DXT2_3_AS_16_16_16_16 |
52 |
GPUTEXTUREFORMAT_DXT2_3 texture format that is stored as four 16-bit channels in the texture cache.
|
GPUTEXTUREFORMAT_DXT4_5_AS_16_16_16_16 |
53 |
GPUTEXTUREFORMAT_DXT4_5 texture format that is stored as four 16-bit channels in the texture cache.
|
GPUTEXTUREFORMAT_2_10_10_10_AS_16_16_16_16 |
54 |
GPUTEXTUREFORMAT_2_10_10_10 texture format that is stored as four 16-bit channels in the texture cache.
|
GPUTEXTUREFORMAT_10_11_11_AS_16_16_16_16 |
55 |
GPUTEXTUREFORMAT_10_11_11 texture format that is stored as four 16-bit channels in the texture cache.
|
GPUTEXTUREFORMAT_11_11_10_AS_16_16_16_16 |
56 |
GPUTEXTUREFORMAT_11_11_10 texture format that is stored as four 16-bit channels in the texture cache.
|
GPUTEXTUREFORMAT_32_32_32_FLOAT |
57 |
Texture format with three 32-bit float channels.
|
GPUTEXTUREFORMAT_DXT3A |
58 |
Single-component 4-bit per texel format made up of a DXT2/3 alpha block.
|
GPUTEXTUREFORMAT_DXT5A |
59 |
Single-component 4-bit per texel format made up of a DXT4/5 alpha block.
|
GPUTEXTUREFORMAT_CTX1 |
60 |
Two-component 4-bit per texel format similar to DXT1 but with 8:8 colors instead of 5:6:5 colors.
|
GPUTEXTUREFORMAT_DXT3A_AS_1_1_1_1 |
61 |
Four-component format encoded in a DXT2/3 alpha block where each bit is expanded into a separate channel.
|
GPUTEXTUREFORMAT_8_8_8_8_GAMMA_EDRAM |
62 |
Format with four 8-bit channels. Format is not applicable to textures and only applies to render targets in EDRAM.
|
GPUTEXTUREFORMAT_2_10_10_10_FLOAT_EDRAM |
63 |
Format with a single 2-bit float channel and three 10-bit float channels. Format is not applicable to textures and only applies to render targets in EDRAM.
|