GLM 1.0.0 — wiskundige C++ bibliotheek

GLM 1.0.0 — wiskundige C++ bibliotheek

Op 24 januari, na bijna vierjarige pauze, werd versie 1.0.0 van de header-only SIMD-geoptimaliseerde bibliotheek voor C++ uitgebracht. GLM (OpenGL Mathematics), gebaseerd op de specificaties GLSL (pdf) (OpenGL Shading Language).

Wijzigingen:

  • module GLM_EXT_scalar_reciprocal met tests toegevoegd;
  • module GLM_EXT_vector_reciprocal met tests toegevoegd;
  • module GLM_EXT_matrix_integer met tests toegevoegd;
  • functies glm::iround en glm::uround toegevoegd in de modules GLM_EXT_scalar_common en GLM_EXT_vector_common;
  • functie GLM_FORCE_UNRESTRICTED_FLOAT toegevoegd ter voorkoming van statische beweringen bij het gebruik van andere scalare types met een functie die type float verwacht;
  • constexpr classificatie toegevoegd in de functies cross en dot;
  • onjuist bewering voor glm::min en glm::max gecorrigeerd;
  • oriëntatie van quaternions in functie glm::decompose gecorrigeerd;
  • singulariteit bij conversie van quaternion naar Eulerhoek rol gecorrigeerd;
  • gedrag glm::pow met quaternions van kleine grootte gecorrigeerd;
  • compilatiefout in glm::fastNormalize gecorrigeerd;
  • compilatiefout in glm::isMultiple gecorrigeerd;
  • berekening in functie glm::adjugate gecorrigeerd;
  • afslanking van het teken van het resultaat in functie glm::angle voor hoeken in het bereik (2pi-1, 2pi) gecorrigeerd;
  • verbod op gebruik van glm::string_cast in CUDA hostcode opgeheven;
  • Github Actions toegevoegd.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster