Mnamo Januari 24, baada ya kusitisha kwa takriban miaka minne, maktaba ya SIMD iliyoboreshwa kwa vichwa vya 1.0.0 kwa C++ ilitolewa. GLM (OpenGL Hisabati) kulingana na vipimo GLSL (pdf) (Lugha ya Kivuli ya OpenGL).
Mabadiliko:
- aliongeza moduli GLM_EXT_scalar_reciprocal na vipimo;
- aliongeza moduli GLM_EXT_vector_reciprocal na vipimo;
- moduli iliyoongezwa GLM_EXT_matrix_integer yenye vipimo;
- vipengele vilivyoongezwa glm::iround na glm::kuzunguka kwa moduli GLM_EXT_scalar_common na GLM_EXT_vector_common;
- iliongeza kitendakazi cha GLM_FORCE_UNRESTRICTED_FLOAT ili kuzuia madai tuli wakati wa kutumia aina zingine za scalar zilizo na chaguo za kukokotoa zinazotarajia aina ya kuelea;
- aliongeza Constexpr classifier kwa msalaba na kazi za nukta;
- taarifa isiyo sahihi ya glm::min na glm::max;
- mwelekeo usiobadilika wa quaternions katika glm::tenda kazi ya kutengana;
- umoja uliowekwa wakati wa kubadilisha quaternion kuwa angle ya roll ya Euler;
- glm fasta ::pow kufanya kazi na quaternions ndogo;
- fasta glm::fastKusawazisha hitilafu ya mkusanyiko;
- glm fasta::isMultiple utungaji hitilafu;
- hesabu isiyobadilika katika glm::tendakazi ya adjugate;
- kukataliwa kwa kudumu kwa ishara ya matokeo katika glm::kitendakazi cha pembe kwa pembe katika safu (2pi-1, 2pi);
- Imeondoa marufuku ya kutumia glm::string_cast katika msimbo wa mwenyeji wa CUDA;
- Vitendo vya Github vilivyoongezwa.
Chanzo: linux.org.ru