GLM 1.0.0 — biblioteka matematikore C++

GLM 1.0.0 — biblioteka matematikore C++

Më 24 janar, pas një pauze prej gati katër vjetësh, u lëshua versioni 1.0.0 i bibliotekës së optimizuar SIMD vetëm për antet për C++ GLM (OpenGL Mathematics), e bazuar në specifikimet GLSL (pdf) (OpenGL Shading Language).

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 tipe tĂ« tjera skalarĂ«sh me funksionin qĂ« pret tipin float;
  • u shtua klasifikuesi constexpr nĂ« funksionet cross dhe dot;
  • u rregullua njĂ« deklaratĂ« e gabuar pĂ«r glm::min dhe glm::max;
  • u rregullua orientimi i kuaternioneve nĂ« funksionin glm::decompose;
  • u rregullua singulariteti gjatĂ« transformimit tĂ« kuaternionit nĂ« kĂ«ndin e Eilerrit pĂ«r mbĂ«shtjelljen;
  • u rregullua funksionimi i glm::pow me kuaternionet e vogla;
  • u rregullua gabimi i kompilimit nĂ« glm::fastNormalize;
  • u rregullua gabimi i kompilimit nĂ« glm::isMultiple;
  • u rregullua llogaritja nĂ« funksionin glm::adjugate;
  • u rregullua heqja e shenjĂ«s sĂ« rezultatit nĂ« funksionin glm::angle pĂ«r kĂ«ndet nĂ« gamĂ«n (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

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster