GLM 1.0.0 - matematisk C++-bibliotek

GLM 1.0.0 - matematisk C++-bibliotek

Den 24 januari, efter nÀstan fyra Ärs paus, slÀpptes version 1.0.0 av header-only SIMD-optimerad C++-bibliotek. GLM (OpenGL Mathematics), baserat pÄ specifikationer GLSL (pdf) (OpenGL Shading Language).

Ändringar:

  • Modulen GLM_EXT_scalar_reciprocal med tester har lagts till;
  • Modulen GLM_EXT_vector_reciprocal med tester har lagts till;
  • Modulen GLM_EXT_matrix_integer med tester har lagts till;
  • Funktionerna glm::iround och glm::uround har lagts till i modulerna GLM_EXT_scalar_common och GLM_EXT_vector_common;
  • Funktionen GLM_FORCE_UNRESTRICTED_FLOAT har lagts till 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 typen float;
  • constexpr-klassificeraren har lagts till i funktionerna cross och dot;
  • Felaktigt pĂ„stĂ„ende för glm::min och glm::max har Ă„tgĂ€rdats;
  • Orienteringen av quaternioner i funktionen glm::decompose har Ă„tgĂ€rdats;
  • Singularitetsproblem vid omvandling av quaternion till eulers vinkeln för rullning har Ă„tgĂ€rdats;
  • Uppförandet av glm::pow med smĂ„ quaternioner har Ă„tgĂ€rdats;
  • Kompileringsfelet i glm::fastNormalize har Ă„tgĂ€rdats;
  • Kompileringsfelet i glm::isMultiple har Ă„tgĂ€rdats;
  • BerĂ€kningen i funktionen glm::adjugate har Ă„tgĂ€rdats;
  • AvskĂ€rningen av tecknet i resultatet i funktionen glm::angle för vinklar i intervallet (2pi-1, 2pi) har Ă„tgĂ€rdats;
  • Förbudet mot att anvĂ€nda glm::string_cast i CUDA-vĂ€rdprogrammet har tagits bort;
  • Github Actions har lagts till.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster