Values
Dynamic
Indicate that the buffer content will be often modified.
Triangles
The buffer contains only triangles. Imply Managed. Make sure the position is aligned on 3 vertices multiples.
Quads
The buffer contains only quads. Imply Managed. Make sure the position is aligned on 4 vertices multiples.
Managed
Will allocate the memory as part of an shared buffer pool, preventing a lot of small GPU buffers to be allocated.
RawFormat
Directly map the buffer content to the shader inputs, without assuming [pos:vec3,normal:vec3,uv:vec2] default prefix.
NoAlloc
Used internaly
UniformBuffer
Used for shader input buffer
LargeBuffer
Use to allow to alloc buffers with >64K vertices (requires 32 bit indexes)