- Updated
glam
to v0.29 - Updated
nalgebra
to v0.33
- Updated
glam
to v0.28 - Updated
vek
to v0.17 - Updated
imbl
to v3
- Internal optimization: faster copying of POD types
- Added support for writing to uninitialized memory
- Increased MSRV to 1.68.2
- Updated
glam
to v0.27
- Allow buffer types to accept
?Sized
types - Fix min
syn
version (v2.0.1) - Updated
glam
to v0.25 - Updated
vek
to v0.16 - Updated
rpds
to v1 - Updated
archery
to v1
- 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