v0.9.2
版本发布时间: 2023-12-31 20:17:07
recp/cglm最新发布版本:v0.9.4(2024-04-01 23:10:19)
🎓 aabb2d and euler to quat
Now we have some missing functionalities:
📌 aabb2d ( many thanks to @duarm ) 📌 euler to quat functionality ( many thanks to @telephone001 ) 📌 new subtraction family of vector functions ( many thanks to @BeeverFeever )
and many others improvements and bugfixes, thanks to @v1993, @myfreeer, @gottfriedleibniz and others to make the library more robust and better than before.
🛠️ Bugfixes and Improvements:
-
https://github.com/recp/cglm/pull/345: fix
glms_mat4_ins3()
( thanks to @telephone001 ) - https://github.com/recp/cglm/pull/346: eqv, eq, fill for ivec2 and ivec3, new print functions for ivec2 and ivec4, documentation fixes ( thanks @duarm )
-
https://github.com/recp/cglm/pull/350: add
glm_vec2_center()
( thanks @duarm ) - https://github.com/recp/cglm/pull/354: doc fixes ( thanks to @One234Fi )
- https://github.com/recp/cglm/pull/356: fix simd check ( thanks @havrik)
-
https://github.com/recp/cglm/pull/357: use the appropriate version of
alignof
( thanks to @v1993 ) - https://github.com/recp/cglm/pull/361: wasm: prefer pmin/pmax ( thanks to @myfreeer )
- https://github.com/recp/cglm/pull/362: ci: initial support of meson and emscripten ( thanks to @myfreeer )
- https://github.com/recp/cglm/pull/360: meson: don't build by default if used in a subproject ( thanks to @v1993 )
- https://github.com/recp/cglm/pull/355: aabb2d ( thanks to @duarm )
- https://github.com/recp/cglm/pull/367: fix struct clipspace headers ( thanks to @v1993 )
- https://github.com/recp/cglm/pull/372: documentation fixes ( thanks to @EasyIP2023 )
- https://github.com/recp/cglm/pull/364: new subtraction family of vector functions ( thanks to @BeeverFeever and @gottfriedleibniz )
- https://github.com/recp/cglm/pull/373: ivec += and -= functions ( thanks to @BeeverFeever )
- https://github.com/recp/cglm/pull/369, https://github.com/recp/cglm/pull/377: euler to quat functions ( thanks to @telephone001 and @gottfriedleibniz )
- fix
glmm_fmsub()
on arm-neon ( thanks to @gottfriedleibniz ) - fix glm_ivec2|3_fill and glm_ivec2|3_eq params
- build: add missing files
- tests: fix comparing integers in tests
- fix some doc typos & warnings
- struct: fix glms_rotate_atm signature
- struct: add missing glms_project_z()
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