GLM 1.0.0 - lej C++ tsev qiv ntawv

GLM 1.0.0 - lej C++ tsev qiv ntawv

Thaum Lub Ib Hlis 24, tom qab yuav luag plaub xyoos ncua, 1.0.0 header-tsuas yog SIMD-optimized tsev qiv ntawv rau C ++ tau tso tawm GLM (OpenGL Mathematics) raws li kev qhia tshwj xeeb GLSL (pdf) (OpenGL Shading Language).

Hloov pauv:

  • ntxiv module GLM_EXT_scalar_reciprocal nrog kev xeem;
  • ntxiv module GLM_EXT_vector_reciprocal nrog kev xeem;
  • ntxiv module GLM_EXT_matrix_integer nrog cov kev xeem;
  • ntxiv zog glm::iround thiab glm:: ncig mus rau modules GLM_EXT_scalar_common thiab GLM_EXT_vector_common;
  • ntxiv GLM_FORCE_UNRESTRICTED_FLOAT muaj nuj nqi los tiv thaiv qhov kev lees paub zoo li qub thaum siv lwm hom scalar nrog cov haujlwm uas xav tau hom ntab;
  • ntxiv constexpr classifier rau cross thiab dot functions;
  • kho cov lus tsis raug rau glm::min thiab glm::max;
  • tsau orientation ntawm quaternions nyob rau hauv lub glm:: decompose muaj nuj nqi;
  • ruaj singularity thaum hloov quaternion rau Euler yob lub kaum sab xis;
  • tsau glm::pow ua hauj lwm nrog me me quaternions;
  • tsau glm::fastNormalize compilation yuam kev;
  • tsau glm::isMultiple compilation yuam kev;
  • taag xam nyob rau hauv glm::adjugate muaj nuj nqi;
  • taag tsis lees paub qhov tshwm sim hauv lub glm:: lub kaum ntse ntse ua haujlwm rau cov ces kaum hauv qhov ntau (2pi-1, 2pi);
  • Tshem tawm qhov txwv tsis pub siv glm::string_cast hauv CUDA tus tswv code;
  • Ntxiv Github Ua Haujlwm.

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib