Rtm Versions Save

Realtime Math

v2.3.1

1 month ago
  • Fix missing macro error when deprecation is disabled

v2.3.0

2 months ago
  • 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

v2.2.1

4 months ago
  • Fix matrix 4x4 multiplication and add unit tests

v2.2.0

5 months ago
  • 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

v2.1.5

1 year ago
  • Force macro expansion in version namespace identifier

v2.1.4

1 year ago
  • 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

v2.1.3

2 years ago
  • Add versioned namespace to allow multiple versions to coexist within a binary

v2.1.2

3 years ago
  • Fix MSVC/clang static analysis warnings
  • Improve MSVC ARM64 intrinsic support detection

v2.1.1

3 years ago
  • Avoid enabling NEON when just __arm__ is present

v2.1.0

3 years ago
  • 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