U 24 di ghjennaghju, dopu una pausa di quasi quattru anni, a libreria 1.0.0 ottimizzata SIMD solu per l'intestazione per C ++ hè stata liberata. GLM (OpenGL Mathematics) basatu annantu à specificazioni GLSL (pdf) (Lingua d'ombra OpenGL).
Cambiamenti:
- aghjuntu u modulu GLM_EXT_scalar_reciprocal cù testi;
- aghjuntu u modulu GLM_EXT_vector_reciprocal cù testi;
- aghjuntu u modulu GLM_EXT_matrix_integer cù testi;
- funzioni aghjunte glm::iround è glm::around à i moduli GLM_EXT_scalar_common è GLM_EXT_vector_common;
- aghjunghjenu a funzione GLM_FORCE_UNRESTRICTED_FLOAT per prevene l'affirmazioni statiche quandu si usanu altri tipi scalari cù una funzione chì aspetta un tipu di float;
- aghjustatu un classificatore constexpr à funzioni cruciate è punti;
- Fixed statement incorrect for glm::min è glm::max;
- orientazione fissa di quaternioni in a funzione glm::decompose;
- singularità fissa quandu cunvertisce quaternion à Euler roll angle;
- glm fissu::pow chì travaglia cù picculi quaternioni;
- Fixed glm::fastNormalize errore di compilazione;
- Fixed glm::isMultiple errore di compilazione;
- calculu fissu in funzione glm::adjugate;
- rigettu fissu di u segnu di u risultatu in a funzione glm::angle per l'anguli in a gamma (2pi-1, 2pi);
- Eliminatu a pruibizione di utilizà glm::string_cast in u codice host CUDA;
- aghjustatu Github Actions.
Source: linux.org.ru
