enum render::GpuResourceUseFlag
Bits that represent different ways a GPU resource can be used.
Values
| Name | Value | Description |
|---|---|---|
Undefined |
0 |
|
ShaderAccess |
1 |
Sampled or unordered access in any shader stage. |
IndexBuffer |
2 |
Index buffer (read only). |
VertexBuffer |
4 |
Vertex buffer (read only). |
UniformBuffer |
8 |
Uniform buffer (read only) used in any shader stage. |
Transfer |
16 |
Transfer source or destination. |
ColorAttachment |
32 |
Color attachment. |
DepthStencilAttachment |
64 |
Depth/stencil attachment. |
Host |
128 |
Access by the host (CPU). |
StageVertexShader |
128 |
Access in vertex shader. |
StageFragmentShader |
256 |
Access in fragment shader. |
StageComputeShader |
512 |
Access in compute shader. |
AnyStage |
896 |