enum render::GpuResourceUseFlag

Bits that represent different ways a GPU resource can be used.

Values

NameValueDescription
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