litLayout top-level constant

GpuVertexLayout const litLayout

The vertex layout of every lit mesh: one vertex buffer (VertexOffsets) and one per-instance buffer of a model matrix and a normal matrix.

Implementation

const GpuVertexLayout litLayout = GpuVertexLayout([
  _vertices,
  GpuVertexBufferLayout(
    stride: _instanceFloats * 4,
    perInstance: true,
    attributes: [..._model, ..._normalMatrix],
  ),
]);