GLM 1.0.0 - mathematical C++ library

GLM 1.0.0 - mathematical C++ library

Niadtong Enero 24, pagkahuman sa hapit upat ka tuig nga paghunong, ang 1.0.0 header-only SIMD-optimized library alang sa C++ gipagawas GLM (OpenGL Mathematics) base sa mga detalye GLSL (pdf) (OpenGL Shading Language).

Mga pagbag-o:

  • gidugang module GLM_EXT_scalar_reciprocal uban sa mga pagsulay;
  • gidugang module GLM_EXT_vector_reciprocal uban sa mga pagsulay;
  • gidugang module GLM_EXT_matrix_integer uban sa mga pagsulay;
  • gidugang nga mga gimbuhaton glm::iround ug glm::palibot sa mga module GLM_EXT_scalar_common ug GLM_EXT_vector_common;
  • gidugang ang GLM_FORCE_UNRESTRICTED_FLOAT nga function aron mapugngan ang mga static nga assertion kung mogamit sa ubang mga tipo sa scalar nga adunay function nga nagpaabut sa usa ka float type;
  • gidugang constexpr classifier sa cross ug dot function;
  • gitakdang sayop nga pahayag para sa glm::min ug glm::max;
  • pirmi nga oryentasyon sa mga quaternion sa glm::decompose function;
  • pirmi nga singularidad sa pag-convert sa quaternion ngadto sa Euler roll angle;
  • fixed glm::pow nagtrabaho uban sa gagmay nga quaternions;
  • fixed glm::fastNormalize compilation error;
  • fixed glm::isMultiple compilation error;
  • fixed nga kalkulasyon sa glm::adjugate function;
  • pirmi nga pagsalikway sa resulta nga timaan sa glm::angle function para sa mga anggulo sa range (2pi-1, 2pi);
  • Gitangtang ang pagdili sa paggamit sa glm::string_cast sa CUDA host code;
  • gidugang Github Actions.

Source: linux.org.ru

Idugang sa usa ka comment