enum GpuParameterObjectType
Type of GPU object parameters that can be used as inputs to a GPU program.
Values
| Name | Value | Description |
|---|---|---|
GPOT_SAMPLER1D |
1 |
Sampler state for a 1D texture. |
GPOT_SAMPLER2D |
2 |
Sampler state for a 2D texture. |
GPOT_SAMPLER3D |
3 |
Sampler state for a 3D texture. |
GPOT_SAMPLERCUBE |
4 |
Sampler state for a cube texture. |
GPOT_SAMPLER2DMS |
5 |
Sampler state for a 2D texture with multiple samples. |
GPOT_TEXTURE1D |
11 |
1D texture. |
GPOT_TEXTURE2D |
12 |
2D texture. |
GPOT_TEXTURE3D |
13 |
3D texture. |
GPOT_TEXTURECUBE |
14 |
Cube texture. |
GPOT_TEXTURE2DMS |
15 |
2D texture with multiple samples. |
GPOT_BYTE_BUFFER |
32 |
Buffer containing raw bytes (no interpretation). |
GPOT_STRUCTURED_BUFFER |
33 |
Buffer containing a set of structures. |
GPOT_RWTYPED_BUFFER |
41 |
Read-write buffer containing a set of primitives. |
GPOT_RWBYTE_BUFFER |
42 |
Read-write buffer containing raw bytes (no interpretation). |
GPOT_RWSTRUCTURED_BUFFER |
43 |
Read-write buffer containing a set of structures. |
GPOT_RWSTRUCTURED_BUFFER_WITH_COUNTER |
44 |
Read-write buffer containing a set of structures, with a counter. |
GPOT_RWAPPEND_BUFFER |
45 |
Buffer that can be used for appending data in a stack-like fashion. |
GPOT_RWCONSUME_BUFFER |
46 |
Buffer that can be used for consuming data in a stack-like fashion. |
GPOT_RWTEXTURE1D |
50 |
1D texture with unordered read/writes. |
GPOT_RWTEXTURE2D |
51 |
2D texture with unordered read/writes. |
GPOT_RWTEXTURE3D |
52 |
3D texture with unordered read/writes. |
GPOT_RWTEXTURE2DMS |
53 |
2D texture with multiple samples and unordered read/writes. |
GPOT_TEXTURE1DARRAY |
54 |
1D texture with multiple array entries. |
GPOT_TEXTURE2DARRAY |
55 |
2D texture with multiple array entries. |
GPOT_TEXTURECUBEARRAY |
56 |
Cubemap texture with multiple array entries. |
GPOT_TEXTURE2DMSARRAY |
57 |
2D texture with multiple samples and array entries. |
GPOT_RWTEXTURE1DARRAY |
58 |
1D texture with multiple array entries and unordered read/writes. |
GPOT_RWTEXTURE2DARRAY |
59 |
2D texture with multiple array entries and unordered read/writes. |
GPOT_RWTEXTURE2DMSARRAY |
60 |
2D texture with multiple array entries, samples and unordered read/writes. |
GPOT_UNKNOWN |
65535 |