Structsยง
- Buffer
Pool ๐Entry - Current
Entry ๐ - Draw ๐
- Holds all device-level resources that are needed to validate indirect draws.
- Draw
Batcher ๐ - Accumulates all needed data needed to validate indirect draws.
- Draw
Indirect ๐Validation Batch - Draw
Resources ๐ - Holds all command buffer-level resources that are needed to validate indirect draws.
- Metadata
Entry ๐ - This must match the
MetadataEntry
struct used by the shader.
Constantsยง
- BUFFER_
SIZE ๐ - Note: This needs to be under:
Functionsยง
- calculate_
src_ ๐buffer_ binding_ size - Returns the largest binding size that when combined with dynamic offsets can address the whole buffer.
- calculate_
src_ ๐offsets - Splits the given
offset
into a dynamic offset & offset. - create_
bind_ ๐group_ layout - create_
buffer_ ๐and_ bind_ group - create_
validation_ ๐module - create_
validation_ ๐pipeline