Math library using hlsl syntax with SSE/NEON support
· Quaternion nlerp bugfix
· Important fixes to the swizzling code · Matrix operator fixes · Fixes for older compilers · Fix to double load function taking aligned addresses
· 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
· 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