GLM 1.0.0 - pirtûkxaneya matematîkî ya C++

GLM 1.0.0 - pirtûkxaneya matematîkî ya C++

Di 24ê Çile de, piştî hema hema çar-sal rawestan, pirtûkxaneya 1.0.0-tenê-SIMD-optimîzekirî ya ji bo C++-ê hate berdan. GLM (OpenGL Mathematics) li ser bingeha taybetmendiyan GLSL (pdf) (OpenGL Shading Language).

Guhertin:

  • modula GLM_EXT_scalar_reciprocal bi ceribandinan zêde kir;
  • modula GLM_EXT_vector_reciprocal bi ceribandinan zêde kir;
  • modula GLM_EXT_matrix_integer bi ceribandinan zêde kir;
  • fonksiyonên zêde kirin glm::iround û glm::li dora modulên GLM_EXT_scalar_common û GLM_EXT_vector_common;
  • Fonksiyona GLM_FORCE_UNRESTRICTED_FLOAT lê zêde kir da ku pêşî li îdîayên statîk bigire dema ku celebên din ên scalar bi fonksiyonek ku li benda celebek float e têne bikar anîn;
  • ji bo fonksiyonên xaç û xalê dabeşkerê constexpr zêde kir;
  • Daxuyaniya çewt ji bo glm::min û glm::max;
  • orientation sabît a quaternions di fonksiyona glm::decompose;
  • yekjimariya sabît dema ku quaternion vediguhezîne goşeya pelika Euler;
  • glm sabît::pow bi quaternionên biçûk re dixebite;
  • sabît glm::fastNormalize xeletiya berhevkirinê;
  • sabît glm::isÇewtiya berhevkirinê ya Pirjimar;
  • calculation sabît di glm:: function adjugate;
  • redkirina rastkirî ya nîşana encamê di glm::functiona goşeyê de ji bo goşeyan di rêzê de (2pi-1, 2pi);
  • Qedexeya bikaranîna glm::string_cast di koda mêvandarê CUDA de rakirin;
  • Çalakiyên Github zêde kirin.

Source: linux.org.ru

Add a comment