GLM 1.0.0 — biblioteca matemática C++

GLM 1.0.0 — biblioteca matemática C++

24 de janeiro, após quase quatro anos de pausa, foi lançado 1.0.0 da biblioteca otimizada para SIMD somente no header para C++ GLM (Matemática OpenGL), baseada nas especificações GLSL (pdf) (Linguagem de Sombras OpenGL).

Mudanças:

  • módulo GLM_EXT_scalar_reciprocal adicionado com testes;
  • módulo GLM_EXT_vector_reciprocal adicionado com testes;
  • módulo GLM_EXT_matrix_integer adicionado com testes;
  • funções glm::iround e glm::uround adicionadas nos módulos GLM_EXT_scalar_common e GLM_EXT_vector_common;
  • função GLM_FORCE_UNRESTRICTED_FLOAT adicionada para evitar afirmações estáticas ao usar outros tipos escalares com uma função que espera tipo float;
  • classificador constexpr adicionado nas funções cross e dot;
  • afirmação incorreta corrigida para glm::min e glm::max;
  • orientação dos quaternions corrigida na função glm::decompose;
  • singularidade corrigida ao converter quaternion para ângulos de Euler de rotação;
  • funcionamento do glm::pow com quaternions de pequeno valor corrigido;
  • erro de compilação do glm::fastNormalize corrigido;
  • erro de compilação do glm::isMultiple corrigido;
  • cálculo na função glm::adjugate corrigido;
  • eliminação do sinal do resultado na função glm::angle para ângulos no intervalo (2pi-1, 2pi);
  • proibição do uso de glm::string_cast no código host CUDA removida;
  • Github Actions adicionadas.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster