Download Latest Version v0.9.6_ add missing call_aabb2d.h to auto tools build source code.tar.gz (707.2 kB)
Email in envelope

Get an email when there's a new version of OpenGL Mathematics

Home / v0.9.5
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-02-12 3.7 kB
v0.9.5_ optimizations, noise and many improvements source code.tar.gz 2025-02-12 707.2 kB
v0.9.5_ optimizations, noise and many improvements source code.zip 2025-02-12 904.7 kB
Totals: 3 Items   1.6 MB 0

πŸš€ More Optimizations and SIMD fixes for MSVC & ARM

In this release more optimizations and fixes added:

πŸ“Œ msvc, simd: fix simd headers for _M_ARM64EC πŸ“Œ arm, neon: fix neon support on GCC ARM πŸ“Œ msvc bug: dont align types due to "ARM32 = C2719: formal parameter ..." πŸ“Œ more optimizations for mat4 / mat3 inv πŸ“Œ sse: make use of int domain as default behavior if possible ( compiler may ignore it ) πŸ“Œ avx: implement transpose with AVX πŸ“Œ avx: optimize avx mat4 scale and mat4 mul πŸ“Œ win: suppress C4996; use snprintf() instead of sprintf()

and many others improvements and bugfixes

πŸŽ“ Noise

Now we have perlin noise ( thanks to @MarcinKonowalczyk )

πŸ› οΈ Bugfixes and Improvements:

New Contributors

Full Changelog: https://github.com/recp/cglm/compare/v0.9.4...v0.9.5

Known or Possible Issues for Next Versions:

❀️ Sponsorship: Consider become a sponsor for cglm

Supporting cross platform, multiple OS-es and multiple CPUs requires multiple hardwares to test on it which requires extra financial cost. Also sparing time is another big issue while working at somewhere fulltime... Your company can become a sponsor to help:

https://github.com/sponsors/recp https://opencollective.com/cglm#backer https://patreon.com/recp

Source: README.md, updated 2025-02-12