Niadtong Enero 24, pagkahuman sa hapit upat ka tuig nga paghunong, ang 1.0.0 header-only SIMD-optimized library alang sa C++ gipagawas GLM (OpenGL Mathematics) base sa mga detalye GLSL (pdf) (OpenGL Shading Language).
Mga pagbag-o:
- gidugang module GLM_EXT_scalar_reciprocal uban sa mga pagsulay;
- gidugang module GLM_EXT_vector_reciprocal uban sa mga pagsulay;
- gidugang module GLM_EXT_matrix_integer uban sa mga pagsulay;
- gidugang nga mga gimbuhaton glm::iround ug glm::palibot sa mga module GLM_EXT_scalar_common ug GLM_EXT_vector_common;
- gidugang ang GLM_FORCE_UNRESTRICTED_FLOAT nga function aron mapugngan ang mga static nga assertion kung mogamit sa ubang mga tipo sa scalar nga adunay function nga nagpaabut sa usa ka float type;
- gidugang constexpr classifier sa cross ug dot function;
- gitakdang sayop nga pahayag para sa glm::min ug glm::max;
- pirmi nga oryentasyon sa mga quaternion sa glm::decompose function;
- pirmi nga singularidad sa pag-convert sa quaternion ngadto sa Euler roll angle;
- fixed glm::pow nagtrabaho uban sa gagmay nga quaternions;
- fixed glm::fastNormalize compilation error;
- fixed glm::isMultiple compilation error;
- fixed nga kalkulasyon sa glm::adjugate function;
- pirmi nga pagsalikway sa resulta nga timaan sa glm::angle function para sa mga anggulo sa range (2pi-1, 2pi);
- Gitangtang ang pagdili sa paggamit sa glm::string_cast sa CUDA host code;
- gidugang Github Actions.
Source: linux.org.ru