VertexLayout
Determines if vertex attributes are interleaved in a single vertex buffer or if each attribute is stored in a separate vertex buffer.
Members
-
<static, constant> INTERLEAVED :Enumeration
-
Each attribute will be interleaved in a single vertex buffer. This can have a slight performance advantage over using a separate vertex buffer per attribute, but it requires extra CPU processing to initially interleave the vertex data. This is recommended for static data that will be rendered over several frames.
- Default Value:
- 1
-
<static, constant> SEPARATE :Enumeration
-
Each attribute will be stored in a separate vertex buffer. This can be slightly slower than using a single interleaved vertex buffer, but it is more flexible; more easily allowing the sharing of vertex buffers among vertex arrays. It also requires much less initial CPU processing than interleaving.
- Default Value:
- 0
Methods
-
<static> validate
-
DOC_TBA
Parameters:
Name Type Description vertexLayout
VertexLayout Returns: