GLM 1.0.0 - matematyczna biblioteka C++

GLM 1.0.0 - matematyczna biblioteka C++

24 stycznia, po prawie czteroletniej przerwie, wydano wersję 1.0.0 zoptymalizowanej pod kątem SIMD biblioteki header-only dla C++ GLM (Matematyka OpenGL), oparty na specyfikacjach GLSL (pdf) (Język Cieniowania OpenGL).

Zmiany:

  • dodano moduł GLM_EXT_scalar_reciprocal z testami;
  • dodano moduł GLM_EXT_vector_reciprocal z testami;
  • dodano moduł GLM_EXT_matrix_integer z testami;
  • dodano funkcje glm::iround i glm::uround w modułach GLM_EXT_scalar_common i GLM_EXT_vector_common;
  • dodano funkcję GLM_FORCE_UNRESTRICTED_FLOAT w celu zapobieżenia statycznym asercjom przy używaniu innych typów skalarowych z funkcją oczekującą typu float;
  • dodano klasyfikator constexpr w funkcjach cross i dot;
  • naprawiono niepoprawne asercje dla glm::min i glm::max;
  • naprawiono orientację kwaternionów w funkcji glm::decompose;
  • naprawiono osobliwość przy konwersji kwaternionu na kąt Eulera na roll;
  • naprawiono działanie glm::pow z kwaternionami o małej wartości;
  • naprawiono błąd kompilacji w glm::fastNormalize;
  • naprawiono błąd kompilacji w glm::isMultiple;
  • naprawiono obliczenia w funkcji glm::adjugate;
  • naprawiono odrzucanie znaku wyniku w funkcji glm::angle dla kątów w zakresie (2pi-1, 2pi);
  • usunięto zakaz użycia glm::string_cast w kodzie hosta CUDA;
  • dodano Github Actions.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster