Den 24 januari, efter nÀstan fyra Ärs paus, slÀpptes version 1.0.0 av header-only SIMD-optimerad C++-bibliotek. GLM (OpenGL Mathematics), baserat pÄ specifikationer GLSL (pdf) (OpenGL Shading Language).
Ăndringar:
- Modulen GLM_EXT_scalar_reciprocal med tester har lagts till;
- Modulen GLM_EXT_vector_reciprocal med tester har lagts till;
- Modulen GLM_EXT_matrix_integer med tester har lagts till;
- Funktionerna glm::iround och glm::uround har lagts till i modulerna GLM_EXT_scalar_common och GLM_EXT_vector_common;
- Funktionen GLM_FORCE_UNRESTRICTED_FLOAT har lagts till för att förhindra statiska pÄstÄenden vid anvÀndning av andra skalÀra typer med en funktion som förvÀntar sig typen float;
- constexpr-klassificeraren har lagts till i funktionerna cross och dot;
- Felaktigt pÄstÄende för glm::min och glm::max har ÄtgÀrdats;
- Orienteringen av quaternioner i funktionen glm::decompose har ÄtgÀrdats;
- Singularitetsproblem vid omvandling av quaternion till eulers vinkeln för rullning har ÄtgÀrdats;
- Uppförandet av glm::pow med smÄ quaternioner har ÄtgÀrdats;
- Kompileringsfelet i glm::fastNormalize har ÄtgÀrdats;
- Kompileringsfelet i glm::isMultiple har ÄtgÀrdats;
- BerÀkningen i funktionen glm::adjugate har ÄtgÀrdats;
- AvskÀrningen av tecknet i resultatet i funktionen glm::angle för vinklar i intervallet (2pi-1, 2pi) har ÄtgÀrdats;
- Förbudet mot att anvÀnda glm::string_cast i CUDA-vÀrdprogrammet har tagits bort;
- Github Actions har lagts till.
KĂ€lla: linux.org.ru
