GLM 1.0.0 - matematiksel C++ kütüphanesi

GLM 1.0.0 - matematiksel C++ kütüphanesi

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

Yorum ekle