GLM 1.0.0 - matematisk C++-bibliotek

GLM 1.0.0 - matematisk C++-bibliotek

Den 24. januar, etter en nesten fire års pause, ble SIMD-optimalisert bibliotek for C++ kun for header 1.0.0 utgitt. GLM (OpenGL Mathematics) basert på spesifikasjoner GLSL (pdf) (OpenGL Shading Language).

Endringer:

  • lagt til modul GLM_EXT_scalar_reciprocal med tester;
  • lagt til modul GLM_EXT_vector_reciprocal med tester;
  • lagt til modul GLM_EXT_matrix_integer med tester;
  • lagt til funksjoner glm::iround og glm::around til modulene GLM_EXT_scalar_common og GLM_EXT_vector_common;
  • lagt til GLM_FORCE_UNRESTRICTED_FLOAT-funksjon for å forhindre statiske påstander ved bruk av andre skalartyper med en funksjon som forventer en flytetype;
  • lagt til constexpr-klassifisering til kryss- og punktfunksjoner;
  • fikset feil utsagn for glm::min og glm::max;
  • fast orientering av kvaternioner i glm::decompose-funksjonen;
  • fast singularitet ved konvertering av quaternion til Euler rullevinkel;
  • fast glm::pow arbeider med små quaternioner;
  • fikset glm::fastNormalize kompileringsfeil;
  • fikset glm::isMultiple kompileringsfeil;
  • fast utregning i glm::adjugate funksjon;
  • fast avvisning av resultattegnet i glm::angle-funksjonen for vinkler i området (2pi-1, 2pi);
  • Fjernet forbudet mot å bruke glm::string_cast i CUDA-vertskode;
  • Lagt til Github-handlinger.

Kilde: linux.org.ru

Legg til en kommentar