Browse Source

singles: update changelog.

pull/659/head
Vladimír Vondruš 1 year ago
parent
commit
2cf38e2e01
  1. 19
      src/singles/MagnumMath.hpp

19
src/singles/MagnumMath.hpp

@ -32,6 +32,25 @@
`#define MAGNUM_MATH_EIGEN_INTEGRATION` before including the file.
Including it multiple times with different macros defined works as well.
v2020.06-3125-g632a2 (2025-01-07)
- New Nanoseconds and Seconds types along with _nsec, _usec, _msec and
_sec literals and opt-in std::chrono compatibility
- Literals are now in inline AngleLiterals, ColorLiterals, HalfLiterals
and TimeLiterals subnamespaces to allow for more fine-grained inclusion
- Most const Vector APIs are now constexpr as well
- The _rgbf and _rgbaf literals are now constexpr
- Vector and [Rectangular]Matrix instances can are now constexpr
constructible directly from plain C arrays of matching sizes
- Added Quaternion::rotation() from two vectors
- Added Quaternion::xyzw() and wxyz() for conversion to a Vector4
- Bezier APIs now use the leaf Vector2 / Vector3 types instead of the
base Vector type
- New Matrix2x1, Matrix3x1, Matrix4x1, Matrix2x1d, Matrix3x1d and
Matrix4x1d typedefs for single-row matrices
- Removed dependency on <utility> in favor of CorradePair.h, which
reduces the preprocessed size by about 500 lines, and enables constexpr
usage in various new places
- Updated Eigen integration to work with MSVC 2022 17.10+
v2020.06-2544-g3e435 (2023-09-11)
- Fixes to the Utility::swap() helper to avoid ambiguity with std::swap()
v2020.06-2502-gfa079385b (2023-08-28)

Loading…
Cancel
Save