Opened 3 months ago

Closed 3 months ago

#19185 closed enhancement (fixed)

glm-1.0.0

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 12.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (3)

comment:1 by Bruce Dubbs, 3 months ago

GLM 1.0.0

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
  • Added constexpr qualifier for dot product

Fixes:

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

comment:2 by Douglas R. Reno, 3 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:3 by Douglas R. Reno, 3 months ago

Resolution: fixed
Status: assignedclosed

Fixed at 2b43553e847c56bf2b7500ec6d025686cc93dd4b

I'm rebuilding asymptote and libreoffice in case this version causes build problems, but I think everything will be fine

Note: See TracTickets for help on using tickets.