24 январ, пас аз таваққуфи қариб чорсола, китобхонаи 1.0.0 танҳо барои SIMD оптимизатсияшуда барои C++ бароварда шуд. GLM (OpenGL Mathematics) дар асоси мушаххасот GLSL (pdf) (Забони соясозии OpenGL).
Тағйирот:
- модули GLM_EXT_scalar_reciprocal бо санҷишҳо иловашуда;
- модули GLM_EXT_vector_reciprocal бо санҷишҳо иловашуда;
- модули GLM_EXT_matrix_integer бо санҷишҳо иловашуда;
- функсияҳои иловашуда glm::iround ва glm::around ба модулҳои GLM_EXT_scalar_common ва GLM_EXT_vector_common;
- илова функсияи GLM_FORCE_UNRESTRICTED_FLOAT барои пешгирии тасдиқи статикӣ ҳангоми истифодаи дигар намудҳои скаляр бо функсияе, ки намуди шинокунандаро интизор аст;
- ба функсияҳои салиб ва нуқта таснифкунандаи constexpr илова карда шуд;
- изҳороти нодурусти собит барои glm::min ва glm::max;
- самти собит кватернионхо дар вазифаи glm::decompose;
- сингулярияти собит ҳангоми табдил додани кватернион ба кунҷи гардиши Эйлер;
- собит glm::pow кор бо кватернионҳои хурд;
- собит glm::fastNormalize хатои тартиб;
- собит glm::isХатои мураттабсозӣ;
- ҳисобкунии собит дар glm::функсияи танзим;
- радкунии собит аломати натиҷа дар функсияи glm::angle барои кунҷҳо дар диапазон (2pi-1, 2pi);
- Манъи истифодаи glm::string_cast дар коди мизбони CUDA хориҷ карда шуд;
- Амалҳои Github иловашуда.
Манбаъ: linux.org.ru