GLM 1.0.0 - leabharlann matamataigeach C ++

GLM 1.0.0 - leabharlann matamataigeach C ++

Air 24 Faoilleach, às deidh stad faisg air ceithir bliadhna, chaidh an leabharlann SIMD-optimized 1.0.0 header a-mhàin airson C ++ fhoillseachadh. GLM (OpenGL Mathematics) stèidhichte air mion-chomharrachadh GLSL (pdf) (Cànan sgàile OpenGL).

Atharraichean:

  • modal GLM_EXT_scalar_reciprocal a chur ris le deuchainnean;
  • modal GLM_EXT_vector_reciprocal a chur ris le deuchainnean;
  • modal GLM_EXT_matrix_integer a chur ris le deuchainnean;
  • gnìomhan a bharrachd glm :: timcheall agus glm :: timcheall air modalan GLM_EXT_scalar_common agus GLM_EXT_vector_common;
  • chuir e gnìomh GLM_FORCE_UNRESTRICTED_FLOAT gus casg a chuir air dearbhaidhean staitigeach nuair a bhios tu a’ cleachdadh seòrsaichean scalar eile le gnìomh an dùil seòrsa fleòdraidh;
  • cuir seòrsaiche constexpr ris gu gnìomhan crois is dot;
  • aithris ceàrr stèidhichte airson glm ::min agus glm :: max;
  • treòrachadh stèidhichte de cheithir-cheàrnan anns an glm::decompose function;
  • singilteachd stèidhichte nuair a thionndaidheas tu ceathramh gu ceàrn rolla Euler;
  • glm stèidhichte::pow ag obair le cearcallan beaga;
  • glm stèidhichte ::fastNormalize mearachd cruinneachaidh;
  • glm stèidhichte ::isMultiple cruinneachaidh mearachd;
  • àireamhachadh stèidhichte ann an glm :: gnìomh adjugate;
  • diùltadh stèidhichte air soidhne toraidh anns an glm :: gnìomh ceàrn airson ceàrnan san raon (2pi-1, 2pi);
  • Thoir air falbh an casg air cleachdadh glm::string_cast ann an còd aoigheachd CUDA;
  • Gnìomhan Github air a chur ris.

Source: linux.org.ru

Cuir beachd ann