enum GpuBufferFormat
Types of valid formats used for standard GPU buffers.
Values
| Name | Value | Description |
|---|---|---|
BF_16X1F |
0 |
1D 16-bit floating-point format. |
BF_16X2F |
1 |
2D 16-bit floating-point format. |
BF_16X4F |
2 |
4D 16-bit floating-point format. |
BF_32X1F |
3 |
1D 32-bit floating-point format. |
BF_32X2F |
4 |
2D 32-bit floating-point format. |
BF_32X3F |
5 |
3D 32-bit floating-point format. |
BF_32X4F |
6 |
4D 32-bit floating-point format. |
BF_8X1 |
7 |
1D 8-bit normalized format. |
BF_8X2 |
8 |
2D 8-bit normalized format. |
BF_8X4 |
9 |
4D 8-bit normalized format. |
BF_16X1 |
10 |
1D 16-bit normalized format. |
BF_16X2 |
11 |
2D 16-bit normalized format. |
BF_16X4 |
12 |
4D 16-bit normalized format. |
BF_8X1S |
13 |
1D 8-bit signed integer format. |
BF_8X2S |
14 |
2D 8-bit signed integer format. |
BF_8X4S |
15 |
4D 8-bit signed integer format. |
BF_16X1S |
16 |
1D 16-bit signed integer format. |
BF_16X2S |
17 |
2D 16-bit signed integer format. |
BF_16X4S |
18 |
4D 16-bit signed integer format. |
BF_32X1S |
19 |
1D 32-bit signed integer format. |
BF_32X2S |
20 |
2D 32-bit signed integer format. |
BF_32X3S |
21 |
3D 32-bit signed integer format. |
BF_32X4S |
22 |
4D 32-bit signed integer format. |
BF_8X1U |
23 |
1D 8-bit unsigned integer format. |
BF_8X2U |
24 |
2D 8-bit unsigned integer format. |
BF_8X4U |
25 |
4D 8-bit unsigned integer format. |
BF_16X1U |
26 |
1D 16-bit unsigned integer format. |
BF_16X2U |
27 |
2D 16-bit unsigned integer format. |
BF_16X4U |
28 |
4D 16-bit unsigned integer format. |
BF_32X1U |
29 |
1D 32-bit unsigned integer format. |
BF_32X2U |
30 |
2D 32-bit unsigned integer format. |
BF_32X3U |
31 |
3D 32-bit unsigned integer format. |
BF_32X4U |
32 |
4D 32-bit unsigned integer format. |
BF_64X1F |
33 |
1D 64-bit floating-point format. |
BF_64X2F |
34 |
2D 64-bit floating-point format. |
BF_64X3F |
35 |
3D 64-bit floating-point format. |
BF_64X4F |
36 |
4D 64-bit floating-point format. |
BF_64X1S |
37 |
1D 64-bit signed integer format. |
BF_64X2S |
38 |
2D 64-bit signed integer format. |
BF_64X3S |
39 |
3D 64-bit signed integer format. |
BF_64X4S |
40 |
4D 64-bit signed integer format. |
BF_64X1U |
41 |
1D 64-bit unsigned integer format. |
BF_64X2U |
42 |
2D 64-bit unsigned integer format. |
BF_64X3U |
43 |
3D 64-bit unsigned integer format. |
BF_64X4U |
44 |
4D 64-bit unsigned integer format. |
BF_COUNT |
45 |
Not a valid format. |
BF_UNKNOWN |
65535 |
Unknown format (used for non-standard buffers, like structured or raw. |