Skip to content

v2.0.0

Compare
Choose a tag to compare
@davidbrowne davidbrowne released this 09 May 13:53
· 16 commits to main since this release
  • Large Breaking Change - minimized how vectors of length == 1 behave as vectors. Most dsga operations and functions treat length == 1 vectors as scalars, returning scalar results (mostly through refactoring the underlying execution machinery). Use of the non-GLSL types iscal, uscal, bscal, scal, fscal, dscal, etc., is generally discouraged.
  • Small Breaking Change - reverted/removed std::initializer_list constructors added in v1.5.0.
  • Moved vector relational functions above the other vector functions (for use in assertions).
  • Added within_tolerance() comparison functions, that fit well with within_distance() and within_box().
  • Upgraded to cxcm v1.1.2.
  • Minor type constraint (concepts) refactoring.
  • Other minor refactoring.
  • Added changelog.

Full Changelog: v1.5.0...v2.0.0