24 Ocak'ta, neredeyse dört yıllık bir aradan sonra, C++ için yalnızca başlık için SIMD için optimize edilmiş 1.0.0 kitaplık piyasaya sürüldü GLM (OpenGL Matematiği) spesifikasyonlara dayalıdır GLSL'i (pdf) (OpenGL Gölgeleme Dili).
değişiklikleri:
- testlerle birlikte GLM_EXT_scalar_reciprocal modülü eklendi;
- testlerle birlikte GLM_EXT_vector_reciprocal modülü eklendi;
- testlerle birlikte GLM_EXT_matrix_integer modülü eklendi;
- GLM_EXT_scalar_common ve GLM_EXT_vector_common modüllerine glm::iround ve glm::around işlevleri eklendi;
- kayan nokta türü bekleyen bir işlevle diğer skaler türleri kullanırken statik iddiaları önlemek için GLM_FORCE_UNRESTRICTED_FLOAT işlevi eklendi;
- çapraz ve nokta işlevlerine constexpr sınıflandırıcı eklendi;
- glm::min ve glm::max için hatalı ifade düzeltildi;
- glm::decompose işlevinde kuaterniyonların sabit yönelimi;
- kuaterniyonu Euler dönüş açısına dönüştürürken sabit tekillik;
- glm::pow'un küçük kuaterniyonlarla çalışması düzeltildi;
- glm::fastNormalize derleme hatası düzeltildi;
- glm::isMultiple derleme hatası düzeltildi;
- glm::adjugate fonksiyonunda sabit hesaplama;
- (2pi-1, 2pi) aralığındaki açılar için glm::angle işlevindeki sonuç işaretinin sabit olarak reddedilmesi;
- CUDA ana bilgisayar kodunda glm::string_cast kullanımına ilişkin yasağı kaldırdı;
- Github Eylemleri eklendi.
Kaynak: linux.org.ru