A ranar 24 ga Janairu, bayan dakatar da kusan shekaru huɗu, an fito da ɗakin karatu na 1.0.0-kawai na SIMD na C++. GLM (OpenGL Mathematics) bisa ƙayyadaddun bayanai GLSL (pdf) (OpenGL Shading Language).
Canje -canje:
- GLM_EXT_scalar_reciprocal tare da gwaje-gwaje;
- GLM_EXT_vector_reciprocal tare da gwaje-gwaje;
- ƙarin module GLM_EXT_matrix_integer tare da gwaje-gwaje;
- ƙarin ayyuka glm :: iround da glm :: kusa da kayayyaki GLM_EXT_scalar_common da GLM_EXT_vector_common;
- an ƙara aikin GLM_FORCE_UNRESTRICTED_FLOAT don hana ƙididdiga a tsaye yayin amfani da wasu nau'ikan scalar tare da aikin tsammanin nau'in iyo;
- ƙara mai rarraba constexpr don ƙetare da ayyukan ɗigo;
- ƙayyadadden bayanin da ba daidai ba don glm::min da glm:: max;
- ƙayyadaddun daidaituwa na quaternions a cikin glm :: lalata aikin;
- ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun quaternion zuwa kusurwar mirgine Euler;
- gyarawa glm :: pow aiki tare da ƙananan quaternions;
- gyarawa glm :: fastNormalize kuskuren tattarawa;
- gyarawa glm :: kuskuren tattarawa da yawa;
- ƙayyadaddun ƙididdiga a glm :: aikin daidaitawa;
- ƙayyadaddun kin amincewa da alamar sakamako a cikin glm :: aikin kusurwa don kusurwoyi a cikin kewayon (2pi-1, 2pi);
- An cire haramcin amfani da glm :: string_cast a cikin lambar rundunar CUDA;
- Ƙara Ayyukan Github.
source: linux.org.ru