609 Commits (f74fd5cb0812a6281f70ac2ba8f95d0f8dffaba2)

Author SHA1 Message Date
Vladimír Vondruš 6f132fa735 Math: doc formatting. 8 years ago
Vladimír Vondruš f5e30bb5d3 Math: minor coding style cleanup. 8 years ago
Borislav Stanimirov f7f2ab8cb5 Math: added StrictWeakOrdering for math types 8 years ago
Vladimír Vondruš a55c60bb19 Math: publicly mention what TypeTraits::equals() is based on. 8 years ago
Vladimír Vondruš 8be57d1a21 Math: I should have tested this. 8 years ago
Vladimír Vondruš c98a936b41 Animation: added a collection of easing functions. 8 years ago
Vladimír Vondruš d7d8e49de2 Math: make all literals usable with Utility::Tweakable. 8 years ago
Vladimír Vondruš 6d7558672d Math: MSVC 2015 constexpr fun! 8 years ago
Vladimír Vondruš 0226ab26c4 Math: make one-dimensional range just from scalar types. 8 years ago
Vladimír Vondruš d6017ad8cc Math: fixed enable_if for one-dimensional Range-from-pair constructor. 8 years ago
Vladimír Vondruš ff57f95e99 Math: minor cleanup. 8 years ago
Vladimír Vondruš 597223e993 Math: test a bit more. 8 years ago
Vladimír Vondruš ebedbce2f2 Math: vector overloads for isInf() and isNan(). 8 years ago
Vladimír Vondruš edff639204 Math: functions were not inline by mistake. 8 years ago
Vladimír Vondruš 5792d7f06a Math: fun with printing NaNs :( 8 years ago
Vladimír Vondruš 24af174f5e Math: minor cleanup. 8 years ago
Vladimír Vondruš 0cf65741ae Math: helpfully print the offending values in all assertions. 8 years ago
Vladimír Vondruš 2fd8bae26d Math: added Range::scaledFromCenter(). 8 years ago
Vladimír Vondruš 0f33107efc Math: no need to de-inline such tiny functions. 8 years ago
Vladimír Vondruš e3e61d8865 Math: ability to multiply/divide a Complex with a Vector2. 8 years ago
Vladimír Vondruš 1a253af761 Math: added Constants::sqrtHalf(). 8 years ago
Vladimír Vondruš 9f7512bf2b Math: improve Constants docs, show useful identities. 8 years ago
Vladimír Vondruš 66a313bc0d Math: doc++ 8 years ago
Vladimír Vondruš 08d51ec116 Math: oh, MSVC 2015 constexpr fun is here again. 8 years ago
Vladimír Vondruš 8d5454b8ff Math: ability to slice or expand square matrices. 8 years ago
Vladimír Vondruš 2c1da5466e Math: added data() accessors to all remaining types. 8 years ago
Vladimír Vondruš 18f9118995 Math: fix Intersection::lineSegmentLineSegment() math docs. 8 years ago
Vladimír Vondruš eabe118266 Math: doc++ 8 years ago
Vladimír Vondruš 7a0bf3018f Math: new min(), max() and minmax() overloads taking plain C arrays. 8 years ago
Vladimír Vondruš 28a19f5add Math: adapt to m.css Doxygen theme updates. 8 years ago
Vladimír Vondruš 4a9e63ebdd Math: doc++ 8 years ago
Vladimír Vondruš 6725f6ed2f Math: doc++ 8 years ago
Vladimír Vondruš b44166b238 Math: work around a MSVC 2017 15.8 ICE. 8 years ago
Vladimír Vondruš 523c16779d Math: added missing CubicHermite [s]lerp[ShortestPath]() overloads. 8 years ago
Vladimír Vondruš dfcd33ffe8 Math: properly test also (s)lerpShortestPath() assertions. 8 years ago
Vladimír Vondruš d5e6012824 Math: simplify CubicHermite test. 8 years ago
Vladimír Vondruš 2975a1ba2d Doc++ 8 years ago
Vladimír Vondruš 4b7dab10e1 Math: improve docs of Matrix4::perspectiveProjection(). 8 years ago
Alan 3bbb4088a8
Update Range.h 8 years ago
Vladimír Vondruš 13a6ba8a23 Math: benchmark quaternion interpolation methods. 8 years ago
Vladimír Vondruš eadf8986f6 Math: fuzzy compare for division-by-zero in quaternion s(c)lerp. 8 years ago
Vladimír Vondruš 780e5258cc Math: consistently use arccos() in math equations. 8 years ago
Vladimír Vondruš ec34009025 Math: document the usual notation for complex/dual/quat numbers. 8 years ago
Vladimír Vondruš 1f507d81d4 Math: make docs of slerp() for Complex consistent with Quaternion. 8 years ago
Vladimír Vondruš 737104f2c7 Math: added "shortest path" alternatives to lerp(), slerp() and sclerp(). 8 years ago
Vladimír Vondruš d156a60943 Math: fix sclerp() behavior with dual quaternions having the same angle. 8 years ago
Vladimír Vondruš 425d31fb5c Math: no, this is testing it wrong. 8 years ago
Vladimír Vondruš f583d1c853 Math: cleaned up the sclerp() test. 8 years ago
Vladimír Vondruš 68f34b3283 Math: STUPID EFFING DOXYGEN GODDAMIT I HATE YA WITH PASSION 8 years ago
Vladimír Vondruš 6c8a2a46b8 Math: implement cubic Bezier <-> cubic Hermite conversion. 8 years ago