Skip to content

GLM 1.0.0

Compare
Choose a tag to compare
@christophe-lunarg christophe-lunarg released this 24 Jan 13:30
· 43 commits to master since this release

Features:

  • Added GLM_EXT_scalar_reciprocal with tests
  • Added GLM_EXT_vector_reciprocal with tests
  • Added glm::iround and glm::uround to GLM_EXT_scalar_common and GLM_EXT_vector_common
  • Added GLM_EXT_matrix_integer with tests
  • Added Github Actions
  • Added GLM_FORCE_UNRESTRICTED_FLOAT to prevent static asserts when using other scalar types with function expecting floats.

Improvements:

  • Added constexpr qualifier for cross product #1040
  • Added constexpr qualifier for dot product #1040

Fixes:

  • Fixed incorrect assertion for glm::min and glm::max #1009
  • Fixed quaternion orientation in glm::decompose #1012
  • Fixed singularity in quaternion to euler angle roll conversion #1019
  • Fixed quat glm::pow handling of small magnitude quaternions #1022
  • Fixed glm::fastNormalize build error #1033
  • Fixed glm::isMultiple build error #1034
  • Fixed glm::adjugate calculation #1035
  • Fixed glm::angle discards the sign of result for angles in range (2pi-1, 2pi) #1038
  • Removed ban on using glm::string_cast with CUDA host code #1041