GLM 1.0.0 — biblioteca matemática de C++

GLM 1.0.0 — biblioteca matemática de C++

El 24 de enero, después de casi cuatro años de pausa, se lanzó la versión 1.0.0 de una biblioteca optimizada SIMD solo para encabezados para C++ GLM (Matemáticas OpenGL), basada en las especificaciones GLSL (pdf) (Lenguaje de Sombreado OpenGL).

Cambios:

  • Se agregó el módulo GLM_EXT_scalar_reciprocal con pruebas;
  • Se agregó el módulo GLM_EXT_vector_reciprocal con pruebas;
  • Se agregó el módulo GLM_EXT_matrix_integer con pruebas;
  • Se añadieron las funciones glm::iround y glm::uround en los módulos GLM_EXT_scalar_common y GLM_EXT_vector_common;
  • Se agregó la función GLM_FORCE_UNRESTRICTED_FLOAT para evitar afirmaciones estáticas al usar otros tipos escalares en funciones que esperan un tipo float;
  • Se agregó un clasificador constexpr en las funciones cross y dot;
  • Se corrigió una afirmación incorrecta para glm::min y glm::max;
  • Se corrigió la orientación de los cuaterniones en la función glm::decompose;
  • Se corrigió la singularidad al convertir cuaterniones en ángulos de Euler de guiñada;
  • Se corrigió el funcionamiento de glm::pow con cuaterniones de pequeño tamaño;
  • Se corrigió un error de compilación en glm::fastNormalize;
  • Se corrigió un error de compilación en glm::isMultiple;
  • Se corrigió el cálculo en la función glm::adjugate;
  • Se corrigió la eliminación del signo del resultado en la función glm::angle para ángulos en el rango (2pi-1, 2pi);
  • Se eliminó la prohibición de usar glm::string_cast en el código host de CUDA;
  • Se añadieron acciones de Github.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster