GLM 1.0.0 - matematikai C++ könyvtár

GLM 1.0.0 - matematikai C++ könyvtár

Január 24-én, közel négy év szünet után megjelent a 1.0.0 header-only SIMD-optimalizált könyvtár C++-hoz GLM (OpenGL Mathematics), amely az OpenGL Shading Language (pdf) specifikációin alapszik. GLSL (pdf) (OpenGL Shading Language).

Változások:

  • Hozzáadva a GLM_EXT_scalar_reciprocal modul tesztjei;
  • Hozzáadva a GLM_EXT_vector_reciprocal modul tesztjei;
  • Hozzáadva a GLM_EXT_matrix_integer modul tesztjei;
  • A glm::iround és glm::uround függvények hozzáadva a GLM_EXT_scalar_common és GLM_EXT_vector_common modulokhoz;
  • Hozzáadva a GLM_FORCE_UNRESTRICTED_FLOAT funkció, hogy elkerülje a statikus állításokat, amikor más skaláris típusokat használunk egy float típusú funkcióban;
  • Hozzáadva constexpr klasszifikátor a cross és dot függvényekhez;
  • Javítva a hibás állítás a glm::min és glm::max függvényeknél;
  • Javítva a quaterniók orientációja a glm::decompose függvényben;
  • Javítva egy szingularitás a quaterniók Euler-szögbe való átalakítása során;
  • Javítva a glm::pow működése kis méretű quaterniókkal;
  • Javítva a glm::fastNormalize fordítási hibája;
  • Javítva a glm::isMultiple fordítási hibája;
  • Javítva a glm::adjugate függvény számítása;
  • Javítva az eredmény előjelének eldobását a glm::angle függvényben a (2pi-1, 2pi) tartományba eső szögeknél;
  • Eltávolítva a glm::string_cast használatának tilalma a CUDA host kódban;
  • Hozzáadva a Github Actions.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster