MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ Usage

enum class MayaFlux::Buffers::VKBuffer::Usage : uint8_t
strong
Enumerator
STAGING 

Host-visible staging buffer (CPU-writable)

DEVICE 

Device-local GPU-only buffer.

COMPUTE 

Storage buffer for compute shaders.

VERTEX 

Vertex buffer.

INDEX 

Index buffer.

UNIFORM 

Uniform buffer (host-visible when requested)

Definition at line 54 of file VKBuffer.hpp.

54 : uint8_t {
55 STAGING, ///< Host-visible staging buffer (CPU-writable)
56 DEVICE, ///< Device-local GPU-only buffer
57 COMPUTE, ///< Storage buffer for compute shaders
58 VERTEX, ///< Vertex buffer
59 INDEX, ///< Index buffer
60 UNIFORM ///< Uniform buffer (host-visible when requested)
61 };
@ UNIFORM
Uniform buffer (host-visible when requested)
@ COMPUTE
Storage buffer for compute shaders.
@ STAGING
Host-visible staging buffer (CPU-writable)
@ DEVICE
Device-local GPU-only buffer.