Expand description
Multi-backend renderer: render passes, draw calls, compute dispatch, buffer upload / readback, and vertex layout descriptions.
Structs§
- Draw
Call - A single draw call to execute within a render pass.
- Multi
Backend Renderer - The main renderer that dispatches draw calls and compute through a
BackendContext. - Queued
Draw - A queued draw call with ordering metadata.
- Render
Pass - Describes a render pass with colour and depth attachments.
- Render
Queue - A draw-call queue that sorts by order, then depth.
- Render
Stats - Statistics for a single frame.
- Stats
Collector - Keeps a rolling window of per-frame stats for profiling.
- Uniform
Block - A block of uniform data to be bound at a specific binding index.
- Vertex
Attribute - Describes one vertex attribute within a vertex layout.
- Vertex
Layout - A vertex layout describing how vertex data is organized.
Enums§
- Attribute
Format - Format of a single vertex attribute.
- Render
Order - Priority for draw call ordering.