GLM 1.0.0 — matematisk C++ bibliotek

GLM 1.0.0 — matematisk C++ bibliotek

Den 24. januar, efter næsten fire års pause, blev version 1.0.0 af det header-only SIMD-optimerede bibliotek til C++ udgivet GLM (OpenGL Matematik), baseret på specifikationerne GLSL (pdf) (OpenGL Shading Language).

Ændringer:

  • modulet GLM_EXT_scalar_reciprocal med tests er tilføjet;
  • modulet GLM_EXT_vector_reciprocal med tests er tilføjet;
  • modulet GLM_EXT_matrix_integer med tests er tilføjet;
  • funktionerne glm::iround og glm::uround er tilføjet til modulerne GLM_EXT_scalar_common og GLM_EXT_vector_common;
  • funktionen GLM_FORCE_UNRESTRICTED_FLOAT er tilføjet for at forhindre statiske påstande ved brug af andre skalære typer med en funktion, der forventer typen float;
  • constexpr classifier er tilføjet i funktionerne cross og dot;
  • forkert påstand for glm::min og glm::max er rettet;
  • retningen af quaternioner i funktionen glm::decompose er rettet;
  • singularitet ved omregning af quaternion til Euler-vinklen rulning er rettet;
  • funktionsarbejde glm::pow med små quaternioner er rettet;
  • kompilationsfejl i glm::fastNormalize er rettet;
  • kompilationsfejl i glm::isMultiple er rettet;
  • beregningen i funktionen glm::adjugate er rettet;
  • rotationstegnet i funktionen glm::angle for vinkler i området (2pi-1, 2pi) er rettet;
  • forbuddet mod at bruge glm::string_cast i CUDA-værtskode er fjernet;
  • Github Actions er tilføjet.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster