GLM 1.0.0 — bibliothèque mathématique C++

GLM 1.0.0 — bibliothèque mathématique C++

Le 24 janvier, après près de quatre ans d'interruption, la version 1.0.0 d'une bibliothèque SIMD optimisée pour C++ a été publiée. GLM (OpenGL Mathematics), basée sur les spécifications GLSL (pdf) (OpenGL Shading Language).

Modifications :

  • Ajouté le module GLM_EXT_scalar_reciprocal avec des tests ;
  • Ajouté le module GLM_EXT_vector_reciprocal avec des tests ;
  • Ajouté le module GLM_EXT_matrix_integer avec des tests ;
  • Ajoutées les fonctions glm::iround et glm::uround dans les modules GLM_EXT_scalar_common et GLM_EXT_vector_common ;
  • Ajoutée la fonction GLM_FORCE_UNRESTRICTED_FLOAT pour éviter les assertions statiques lors de l'utilisation d'autres types scalaires avec une fonction s'attendant à un type float ;
  • Ajouté un classificateur constexpr dans les fonctions cross et dot ;
  • Correction d'une assertion incorrecte pour glm::min et glm::max ;
  • Correction de l'orientation des quaternions dans la fonction glm::decompose ;
  • Correction d'une singularité lors de la conversion de quaternion en angle d'Euler de roulis ;
  • Correction du fonctionnement de glm::pow avec des quaternions de faible magnitude ;
  • Correction d'une erreur de compilation dans glm::fastNormalize ;
  • Correction d'une erreur de compilation dans glm::isMultiple ;
  • Correction du calcul dans la fonction glm::adjugate ;
  • Correction de l'élimination du signe du résultat dans la fonction glm::angle pour des angles dans l'intervalle (2pi-1, 2pi) ;
  • Suppression de l'interdiction d'utilisation de glm::string_cast dans le code hôte CUDA ;
  • Ajoutées les Actions Github.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster