GLM 1.0.0 — Bibliotekë matematikore C++

GLM 1.0.0 — Bibliotekë matematikore C++

Më 24 janar, pas një ndërprerje pothuajse katërvjeçare, u publikua versioni 1.0.0 i bibliotekës header-only, e optimizuar për SIMD për C++ GLM (Matematika OpenGL), e bazuar në specifikimet GLSL (pdf) (Gjuha e Shading OpenGL).

Ndryshimet:

  • u shtua moduli GLM_EXT_scalar_reciprocal me teste;
  • u shtua moduli GLM_EXT_vector_reciprocal me teste;
  • u shtua moduli GLM_EXT_matrix_integer me teste;
  • u shtuan funksionet glm::iround dhe glm::uround në modulet GLM_EXT_scalar_common dhe GLM_EXT_vector_common;
  • u shtua funksioni GLM_FORCE_UNRESTRICTED_FLOAT për të parandaluar deklaratat statike kur përdoren lloje të tjera skalarë me një funksion që pret tipin float;
  • u shtua klasifikues constexpr në funksionet cross dhe dot;
  • u korrigjua një deklaratë e papërshtatshme për glm::min dhe glm::max;
  • u korrigjua orientimi i kuaternioneve në funksionin glm::decompose;
  • u korrigjua singulariteti gjatë konvertimit të kuaternionit në këndet e Euler-it të rrotullimit;
  • u korrigjua funksionimi i glm::pow me kuaternione të vegjël;
  • u korrigjua gabimi i kompilimit të glm::fastNormalize;
  • u korrigjua gabimi i kompilimit të glm::isMultiple;
  • u korrigjua llogaritja në funksionin glm::adjugate;
  • u korrigjua heqja e shenjës së rezultatit në funksionin glm::angle për këndet në intervalin (2pi-1, 2pi);
  • u hoq ndalimi për përdorimin e glm::string_cast në kodin e hostit CUDA;
  • u shtuan Github Actions.

Burimi: linux.org.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster