You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IMPORTANT: reworked headers to follow a more logical folder structure. Compatibility headers are provided to aid migration so existing code will work as is, they will be removed in future versions! Easy way is to replace "hlsl++_" with "hlsl++/"
Added WebAssembly intrinsics: most functionality has been tested but there are still some rough edges, it has been tested with the Emscripten Visual Studio Target plugin
Improve matrix compile times by putting rarely-used swizzles behind define (the hlsl spec defines _mNM and __NM)
Separate matrix_type and matrix headers to improve compile times for users
Improve compile times for our custom type_traits
Fix trunc for the SSE2 double type changing the rounding mode and other shenanigans. The solution is more "by the book"