Skip to content

Releases: nfrechette/rtm

Version 2.3.1

16 Mar 22:24
745bd25
Compare
Choose a tag to compare
  • Fix missing macro error when deprecation is disabled

Version 2.3.0

04 Feb 17:01
2a2ba0f
Compare
Choose a tag to compare
  • Added missing 2D/4D variants of some vector arithmetic
  • Added support for Windows min/max macros
  • Added vector_get_component/vector_set_component
  • Added matrix_get_axis/matrix_set_axis and component versions
  • Added qv/qvs/qvv from matrix
  • Improved type traits
  • Improved code generation for float64 types
  • Added camera related matrix utilities
  • Deprecated scalar/vector coersion for some arithmetic functions in favor of as_scalar and as_vector suffixes
  • Other improvements and cleanup

Version 2.2.1

16 Dec 02:39
c5ade8b
Compare
Choose a tag to compare
  • Fix matrix 4x4 multiplication and add unit tests

Version 2.2.0

12 Nov 12:42
Compare
Choose a tag to compare
  • Added support for Clang 15
  • Added support for GCC 12 and 13
  • Added support for XCode 14
  • Added support for VS2022
  • CI now uses docker where possible
  • Updated Catch2 to 2.13.7
  • Tons of static analysis fixes and polish
  • Added new QV transform type
  • Added new QVS transform type
  • Tons of new minor additions
  • Tons of optimizations, especially on ARM64
  • Many other improvements and cleanup

Version 2.1.5

10 Jul 14:40
Compare
Choose a tag to compare
  • Force macro expansion in version namespace identifier

Version 2.1.4

28 Jun 00:45
Compare
Choose a tag to compare
  • Add support for clang 12, 13, and 14
  • Add support for GCC 11
  • Add support for XCode 12 and 13
  • Add support for Arm64 development on OS X and Linux
  • Misc CI improvements

Version 2.1.3

06 Apr 02:14
Compare
Choose a tag to compare
  • Add versioned namespace to allow multiple versions to coexist within a binary

Version 2.1.2

28 Mar 04:03
Compare
Choose a tag to compare
  • Fix MSVC/clang static analysis warnings
  • Improve MSVC ARM64 intrinsic support detection

Version 2.1.1

07 Mar 12:12
Compare
Choose a tag to compare
  • Avoid enabling NEON when just __arm__ is present

Version 2.1.0

25 Feb 21:29
Compare
Choose a tag to compare
  • Force inlined most functions to improve MSVC code generation
  • Migrated from Travis to GitHub Actions
  • Added support for clang 11
  • Lots of minor additions, fixes, and improvements