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