GLM 1.0.0 - librerija matematika C++

GLM 1.0.0 - librerija matematika C++

Fl-24 ta’ Jannar, wara waqfa ta’ kważi erba’ snin, ġiet rilaxxata l-librerija 1.0.0 ottimizzata bl-intestaturi SIMD biss għal C++. GLM (OpenGL Matematika) ibbażata fuq speċifikazzjonijiet GLSL (pdf) (Lingwa tal-OpenGL Shading).

Bidliet:

  • miżjud modulu GLM_EXT_scalar_reciprocal mat-testijiet;
  • miżjud modulu GLM_EXT_vector_reciprocal mat-testijiet;
  • miżjud modulu GLM_EXT_matrix_integer mat-testijiet;
  • funzjonijiet miżjuda glm::iround u glm::around mal-moduli GLM_EXT_scalar_common u GLM_EXT_vector_common;
  • miżjuda funzjoni GLM_FORCE_UNRESTRICTED_FLOAT biex tipprevjeni asserzjonijiet statiċi meta tuża tipi skalari oħra b'funzjoni li tistenna tip float;
  • miżjud constexpr klassifikatur għall-funzjonijiet cross u dot;
  • ffissat dikjarazzjoni żbaljata għal glm::min u glm::max;
  • orjentazzjoni fissa tal-kwaternjoni fil-funzjoni glm::decompose;
  • singularità fissa meta tikkonverti l-kwaternjoni għal angolu ta 'roll ta' Euler;
  • glm fiss::pow taħdem ma kwaternjoni żgħar;
  • ffissat glm::fastNormalize żball ta' kumpilazzjoni;
  • fiss glm::isMultiple kompilazzjoni żball;
  • kalkolu fiss fil-funzjoni glm::adjugate;
  • rifjut fiss tas-sinjal tar-riżultat fil-funzjoni glm::angle għal angoli fil-medda (2pi-1, 2pi);
  • Neħħa l-projbizzjoni fuq l-użu ta 'glm::string_cast fil-kodiċi ospitanti CUDA;
  • miżjud Github Azzjonijiet.

Sors: linux.org.ru

Żid kumment