GLM 1.0.0 - matematička C++ biblioteka

GLM 1.0.0 - matematička C++ biblioteka

24. siječnja, nakon gotovo četiri godine pauze, objavljeno je izdanje 1.0.0 header-only SIMD-optimizirane biblioteke za C++ GLM (OpenGL Matematika), temelji se na specifikacijama GLSL (pdf) (OpenGL Shading Language).

Promjene:

  • dodan je modul GLM_EXT_scalar_reciprocal s testovima;
  • dodan je modul GLM_EXT_vector_reciprocal s testovima;
  • dodan je modul GLM_EXT_matrix_integer s testovima;
  • dodane su funkcije glm::iround i glm::uround u module GLM_EXT_scalar_common i GLM_EXT_vector_common;
  • dodana je funkcija GLM_FORCE_UNRESTRICTED_FLOAT za sprečavanje statičkih tvrdnji prilikom korištenja drugih skalarnih tipova s funkcijom koja očekuje tip float;
  • dodana je klasifikacija constexpr u funkcije cross i dot;
  • ispravljena je pogrešna tvrdnja za glm::min i glm::max;
  • ispravljena je orijentacija kvaterniona u funkciji glm::decompose;
  • ispravljena je singularnost prilikom pretvaranja kvaterniona u Eulerov kut nagiba;
  • ispravljena je funkcionalnost glm::pow s kvaternionima male veličine;
  • ispravljena je pogreška pri kompilaciji glm::fastNormalize;
  • ispravljena je pogreška pri kompilaciji glm::isMultiple;
  • ispravljeno je izračunavanje u funkciji glm::adjugate;
  • ispravljena je greška u odbacivanju znaka rezultata u funkciji glm::angle za kutove u rasponu (2pi-1, 2pi);
  • uklonjena je zabrana korištenja glm::string_cast u CUDA host kodu;
  • dodane su Github Actions.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster