GLM 1.0.0 - whare pukapuka C++ pāngarau

GLM 1.0.0 - whare pukapuka C++ pāngarau

I te Hanuere 24, i muri i te okioki tata ki te wha tau, ka tukuna te whare pukapuka 1.0.0 pane-anake SIMD-optimized mo C++. GLM (OpenGL Mathematics) i runga i nga whakaritenga GLSL (pdf) (OpenGL Shading Language).

Huringa:

  • tāpirihia te kōwae GLM_EXT_scalar_reciprocal me ngā whakamātautau;
  • tāpirihia te kōwae GLM_EXT_vector_reciprocal me ngā whakamātautau;
  • tāpirihia te kōwae GLM_EXT_matrix_integer me ngā whakamātautau;
  • kua taapirihia nga mahi glm::iround me te glm::huri noa ki nga waahanga GLM_EXT_scalar_common me GLM_EXT_vector_common;
  • tāpirihia te mahi GLM_FORCE_UNRESTRICTED_FLOAT hei aukati i nga whakapae pateko i te wa e whakamahi ana i etahi atu momo scalar me tetahi mahi e tumanako ana he momo rewa;
  • tāpirihia te whakarōpū constexpr ki nga mahi whakawhiti me te ira;
  • kua whakatauhia te korero hē mo glm::min me glm::max;
  • te whakatakotoranga o nga quaternions i te mahi glm::decompose;
  • kua whakaritea te motuhake ina huri i te quaternion ki te koki pukapuka Euler;
  • Glm::pow e mahi ana me nga waahanga iti;
  • glm::fastNormalize hapa whakahiato;
  • kua whakaritea glm::isHapa whakahiato maha;
  • tātai pūmau i roto i te glm::adjugate mahi;
  • te whakakore i te tohu hua i roto i te glm::koki mahi mo nga koki o te awhe (2pi-1, 2pi);
  • I tangohia te aukati ki te whakamahi i te glm::string_cast i roto i te waehere kaihautu CUDA;
  • Kua taapirihia nga Mahi a Github.

Source: linux.org.ru

Tāpiri i te kōrero