Lennard
Lennard
## Storage/Uniform Buffer Any API rework The goal of this PR is twofold - Improve the user facing `Any` api for creating storage and uniform buffer bindings, mainly by making...
## `TypeLayout` Rework This PR reworks `TypeLayout` for three purposes: - Centralize all layout calculations into one place - the `type_layout` module. - Prepare for adding #20 support . -...
## Dynamic Vertex Buffer This PR adds dynamic vertex buffer support and changes the corresponding any api to allow extending vertex attributes to an already existing vertex buffer. Part of...
### Problem Dynamic types don't have a statically known shame type layout. For example you might not know which vertex attributes your meshes are going to have, however the current...
There is multiple places in shame where type layouts are checked and compared. It would be nice to merge these checks/comparisons as much as possible to reduce maintenance burden. After...