- Fix erroring on attributes not owned by this crate
- Inline potentially hot functions more aggressively
- Fix
clippy::extra_unused_type_parameters
warning - Updated
syn
to v2 - Updated
glam
to v0.24 - Updated
rpds
to v0.13 - Updated
archery
to v0.5
- Check dynamic buffer alignment is not less than 32
- Work around
trivial_bounds
error - Increased MSRV to 1.63
- Updated
glam
to v0.23 - Updated
nalgebra
to v0.32
- Renamed
coverage
cfg tocoverage_nightly
- Updated
glam
to v0.22 - Updated
rpds
to v0.12 - Updated
static-rc
to v0.6
- Renamed
Size::SIZE
toShaderSize::SHADER_SIZE
- Updated
glam
to v0.21 - Increased MSRV to 1.58
- Fix
clippy::missing_const_for_fn
warning
- Fix padding not being generated for one field structs
- Renamed
WgslType
toShaderType
- Removed
assert_uniform_compat
derive macro helper attribute - Fixed crate not compiling on latest rustc in some scenarios
- Added ability for other crates to wrap the derive macro implementation for re-export purposes
- Updated
nalgebra
to v0.31 andimbl
to v2
- Improved uniform address space doc examples
- Fixed uniform address space alignment requirements
- Added logo
- Fixed broken links in docs
- Initial release