Enum bgfx.TextureFormat
Namespace: Bgfx
Syntax
public enum TextureFormat
Fields
Name | Description | Value |
---|---|---|
BC1 | DXT1 R5G6B5A1 |
0 |
BC2 | DXT3 R5G6B5A4 |
1 |
BC3 | DXT5 R5G6B5A8 |
2 |
BC4 | LATC1/ATI1 R8 |
3 |
BC5 | LATC2/ATI2 RG8 |
4 |
BC6H | BC6H RGB16F |
5 |
BC7 | BC7 RGB 4-7 bits per color channel, 0-8 bits alpha |
6 |
ETC1 | ETC1 RGB8 |
7 |
ETC2 | ETC2 RGB8 |
8 |
ETC2A | ETC2 RGBA8 |
9 |
ETC2A1 | ETC2 RGB8A1 |
10 |
PTC12 | PVRTC1 RGB 2BPP |
11 |
PTC14 | PVRTC1 RGB 4BPP |
12 |
PTC12A | PVRTC1 RGBA 2BPP |
13 |
PTC14A | PVRTC1 RGBA 4BPP |
14 |
PTC22 | PVRTC2 RGBA 2BPP |
15 |
PTC24 | PVRTC2 RGBA 4BPP |
16 |
ATC | ATC RGB 4BPP |
17 |
ATCE | ATCE RGBA 8 BPP explicit alpha |
18 |
ATCI | ATCI RGBA 8 BPP interpolated alpha |
19 |
ASTC4x4 | ASTC 4x4 8.0 BPP |
20 |
ASTC5x5 | ASTC 5x5 5.12 BPP |
21 |
ASTC6x6 | ASTC 6x6 3.56 BPP |
22 |
ASTC8x5 | ASTC 8x5 3.20 BPP |
23 |
ASTC8x6 | ASTC 8x6 2.67 BPP |
24 |
ASTC10x5 | ASTC 10x5 2.56 BPP |
25 |
Unknown | Compressed formats above. |
26 |
R1 | 27 | |
A8 | 28 | |
R8 | 29 | |
R8I | 30 | |
R8U | 31 | |
R8S | 32 | |
R16 | 33 | |
R16I | 34 | |
R16U | 35 | |
R16F | 36 | |
R16S | 37 | |
R32I | 38 | |
R32U | 39 | |
R32F | 40 | |
RG8 | 41 | |
RG8I | 42 | |
RG8U | 43 | |
RG8S | 44 | |
RG16 | 45 | |
RG16I | 46 | |
RG16U | 47 | |
RG16F | 48 | |
RG16S | 49 | |
RG32I | 50 | |
RG32U | 51 | |
RG32F | 52 | |
RGB8 | 53 | |
RGB8I | 54 | |
RGB8U | 55 | |
RGB8S | 56 | |
RGB9E5F | 57 | |
BGRA8 | 58 | |
RGBA8 | 59 | |
RGBA8I | 60 | |
RGBA8U | 61 | |
RGBA8S | 62 | |
RGBA16 | 63 | |
RGBA16I | 64 | |
RGBA16U | 65 | |
RGBA16F | 66 | |
RGBA16S | 67 | |
RGBA32I | 68 | |
RGBA32U | 69 | |
RGBA32F | 70 | |
R5G6B5 | 71 | |
RGBA4 | 72 | |
RGB5A1 | 73 | |
RGB10A2 | 74 | |
RG11B10F | 75 | |
UnknownDepth | Depth formats below. |
76 |
D16 | 77 | |
D24 | 78 | |
D24S8 | 79 | |
D32 | 80 | |
D16F | 81 | |
D24F | 82 | |
D32F | 83 | |
D0S8 | 84 | |
Count | 85 |