GLM 1.0.0 - ɗakin karatu na lissafi C++

GLM 1.0.0 - ɗakin karatu na lissafi C++

A ranar 24 ga Janairu, bayan dakatar da kusan shekaru huɗu, an fito da ɗakin karatu na 1.0.0-kawai na SIMD na C++. GLM (OpenGL Mathematics) bisa ƙayyadaddun bayanai GLSL (pdf) (OpenGL Shading Language).

Canje -canje:

  • GLM_EXT_scalar_reciprocal tare da gwaje-gwaje;
  • GLM_EXT_vector_reciprocal tare da gwaje-gwaje;
  • ƙarin module GLM_EXT_matrix_integer tare da gwaje-gwaje;
  • ƙarin ayyuka glm :: iround da glm :: kusa da kayayyaki GLM_EXT_scalar_common da GLM_EXT_vector_common;
  • an ƙara aikin GLM_FORCE_UNRESTRICTED_FLOAT don hana ƙididdiga a tsaye yayin amfani da wasu nau'ikan scalar tare da aikin tsammanin nau'in iyo;
  • ƙara mai rarraba constexpr don ƙetare da ayyukan ɗigo;
  • ƙayyadadden bayanin da ba daidai ba don glm::min da glm:: max;
  • ƙayyadaddun daidaituwa na quaternions a cikin glm :: lalata aikin;
  • ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun quaternion zuwa kusurwar mirgine Euler;
  • gyarawa glm :: pow aiki tare da ƙananan quaternions;
  • gyarawa glm :: fastNormalize kuskuren tattarawa;
  • gyarawa glm :: kuskuren tattarawa da yawa;
  • ƙayyadaddun ƙididdiga a glm :: aikin daidaitawa;
  • ƙayyadaddun kin amincewa da alamar sakamako a cikin glm :: aikin kusurwa don kusurwoyi a cikin kewayon (2pi-1, 2pi);
  • An cire haramcin amfani da glm :: string_cast a cikin lambar rundunar CUDA;
  • Ƙara Ayyukan Github.

source: linux.org.ru

Add a comment