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