GLM 1.0.0 - matematiskt C++-bibliotek

GLM 1.0.0 - matematiskt C++-bibliotek

Den 24 januari, efter en nästan fyra års paus, släpptes det 1.0.0 header-only SIMD-optimerade biblioteket för C++ GLM (OpenGL Mathematics) baserat på specifikationer GLSL (pdf) (OpenGL Shading Language).

Ändringar:

  • lagt till modul GLM_EXT_scalar_reciprocal med tester;
  • lagt till modul GLM_EXT_vector_reciprocal med tester;
  • lagt till modulen GLM_EXT_matrix_integer med tester;
  • lagt till funktioner glm::iround och glm::around till modulerna GLM_EXT_scalar_common och GLM_EXT_vector_common;
  • lagt till GLM_FORCE_UNRESTRICTED_FLOAT-funktion för att förhindra statiska påståenden vid användning av andra skalära typer med en funktion som förväntar sig en flyttyp;
  • lagt till constexpr-klassificerare till kors- och punktfunktioner;
  • fixade felaktiga påståenden för glm::min och glm::max;
  • fixerad orientering av kvaternioner i glm::decompose-funktionen;
  • fast singularitet vid konvertering av quaternion till Euler rullvinkel;
  • fast glm::pow arbetar med små quaternioner;
  • fixat glm::fastNormalize kompileringsfel;
  • fixat glm::isMultiple kompileringsfel;
  • fast beräkning i glm::adjugate funktion;
  • fixerad avvisning av resultattecknet i glm::angle-funktionen för vinklar i området (2pi-1, 2pi);
  • Tog bort förbudet mot att använda glm::string_cast i CUDA-värdkod;
  • Lade till Github-åtgärder.

Källa: linux.org.ru

Lägg en kommentar