Intended usage of the buffer.
Use this enum to convey the intended usage of the buffer to the engine, so that Unity can decide where and how to store the buffer contents.
Immutable | Static buffer, only initial upload allowed by the CPU |
Dynamic | Dynamic buffer. |
Circular | Legacy mode, do not use. |
StreamOut | Stream Out / Transform Feedback output buffer. Internal use only. |
SubUpdates | Dynamic, unsynchronized access to the buffer. |