Releases: redorav/hlslpp
Releases · redorav/hlslpp
3.2.1
3.2
- Improved quaternion <-> matrix conversions and made their interface more consistent
- Added store functions to more types
- Separated headers to allow for more modular includes
- Added noexcept to constructors and assignment
- Added move constructors
- Added more matrix conversions
- Other minor fixes
3.1
3.0
· Added transform matrices @egorodet
· Default initialization for all types
· Added store/load functions to more types
· Added more comparison operators
· Added atan2, asfloat, asuint, asint
· axiscosangle for quaternions
· Delete manual copy constructors, lets compiler create && semantics
· Improved natvis
· General bug fixing
2.0
· Greatly improved compilation times by removing most SFINAE
· Added NEON64 support
· Added scalar version of library for platforms without hardware vectors
· Added float8 type, backed by AVX
· Improved float4x4 matrix by using AVX vectors when available
· Added doubleN types. Both SSE and AVX
· Added uintN types
· Added missing hlsl functions like fmod, mad, sincos