GLM 1.0.0
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
andglm::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:
Fixes:
- Fixed incorrect assertion for
glm::min
andglm::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