GLM 1.0.0 - C++ liburutegi matematikoa

GLM 1.0.0 - C++ liburutegi matematikoa

Urtarrilaren 24an, ia lau urteko etenaldi baten ondoren, C++rako SIMD-ko goiburuko soilik 1.0.0 liburutegia kaleratu zen. GLM (OpenGL Mathematics) zehaztapenetan oinarrituta GLSL (pdf) (OpenGL Itzalaren Lengoaia).

Aldaketak:

  • GLM_EXT_scalar_reciprocal modulua gehitu da probekin;
  • GLM_EXT_vector_reciprocal modulua gehitu testekin;
  • gehitu GLM_EXT_matrix_integer modulua probekin;
  • gehitu glm::iround eta glm::around GLM_EXT_scalar_common eta GLM_EXT_vector_common moduluei;
  • GLM_FORCE_UNRESTRICTED_FLOAT funtzioa gehitu du baieztapen estatikoak saihesteko, flotatzaile mota bat espero duen funtzio batekin beste mota eskalar batzuk erabiltzean;
  • constexpr sailkatzailea gehitu gurutze eta puntu funtzioei;
  • glm::min eta glm::max-entzako adierazpen okerra konpondu da;
  • glm::deskonposaketa funtzioan kuaternioen orientazio finkoa;
  • singularitate finkoa kuaternioa Euler roll angelu bihurtzean;
  • glm finkoa::pow kuaternio txikiekin lan egitea;
  • konpondu glm::fastNormalize konpilazio-errorea;
  • konpondu glm::isMultiple konpilazio-errorea;
  • kalkulu finkoa glm::adjugate funtzioan;
  • glm::angelu funtzioan emaitza zeinuaren arbuio finkoa tarteko angeluetarako (2pi-1, 2pi);
  • CUDA ostalariaren kodean glm::string_cast erabiltzeko debekua kendu du;
  • Github ekintzak gehitu dira.

Iturria: linux.org.ru

Gehitu iruzkin berria