Skip to content

Releases: davidbrowne/dsga

v2.0.0

09 May 13:53
Compare
Choose a tag to compare
  • 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

v1.5.0

19 Apr 16:55
Compare
Choose a tag to compare

Full Changelog: v1.4.0...v1.5.0

v1.4.0

25 Feb 18:50
Compare
Choose a tag to compare

Full Changelog: v1.3.0...v1.4.0

v1.3.0

25 Oct 09:11
Compare
Choose a tag to compare

Full Changelog: v1.1.0...v1.3.0

v1.1.0

22 Aug 09:16
Compare
Choose a tag to compare
  • Breaking Change
    • Removed default_comparison_weights(), weighted_compare(), and related functions
    • Removed operator <=> for vector and matrix structs
    • Functionality is still available in examples/compare.hxx

Full Changelog: v1.0.0...v1.1.0

v1.0.0

26 Jul 05:56
Compare
Choose a tag to compare

Full Changelog: v0.11.0...v1.0.0

v0.11.0

14 May 16:49
Compare
Choose a tag to compare

Full Changelog: v0.10.0...v0.11.0

v0.10.0

18 Mar 20:59
Compare
Choose a tag to compare

Full Changelog: v0.9.0...v0.10.0

v0.9.0

15 Feb 10:18
Compare
Choose a tag to compare

Full Changelog: v0.8.0...v0.9.0

v0.8.0

25 Jan 09:23
Compare
Choose a tag to compare

Full Changelog: v0.7.0...v0.8.0