Më 24 janar, pas një pauze prej gati katër vjetësh, u lëshua versioni 1.0.0 i bibliotekës së optimizuar SIMD vetëm për antet për C++ GLM (OpenGL Mathematics), e bazuar në specifikimet GLSL (pdf) (OpenGL Shading Language).
Ndryshimet:
- u shtua moduli GLM_EXT_scalar_reciprocal me teste;
- u shtua moduli GLM_EXT_vector_reciprocal me teste;
- u shtua moduli GLM_EXT_matrix_integer me teste;
- u shtuan funksionet glm::iround dhe glm::uround në modulet GLM_EXT_scalar_common dhe GLM_EXT_vector_common;
- u shtua funksioni GLM_FORCE_UNRESTRICTED_FLOAT për të parandaluar deklaratat statike kur përdoren tipe të tjera skalarësh me funksionin që pret tipin float;
- u shtua klasifikuesi constexpr në funksionet cross dhe dot;
- u rregullua një deklaratë e gabuar për glm::min dhe glm::max;
- u rregullua orientimi i kuaternioneve në funksionin glm::decompose;
- u rregullua singulariteti gjatë transformimit të kuaternionit në këndin e Eilerrit për mbështjelljen;
- u rregullua funksionimi i glm::pow me kuaternionet e vogla;
- u rregullua gabimi i kompilimit në glm::fastNormalize;
- u rregullua gabimi i kompilimit në glm::isMultiple;
- u rregullua llogaritja në funksionin glm::adjugate;
- u rregullua heqja e shenjës së rezultatit në funksionin glm::angle për këndet në gamën (2pi-1, 2pi);
- u hoq ndalimi për përdorimin e glm::string_cast në kodin e hostit CUDA;
- u shtuan Github Actions.
Burimi: linux.org.ru
