105 Commits (9b4d394a1408bb5e543940cffc18b68baba0bdf9)

Author SHA1 Message Date
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš fd27e3b9eb doc: updated credits. 2 years ago
John Turner 8139ca9d4a Math: fix English in some assertion messages. 2 years ago
Vladimír Vondruš a2cb671d31 doc: a link to an anchor Doxygen doesn't know about is a warning now. 2 years ago
Vladimír Vondruš 279856f239 Math: allow creating a Vector from a BitVector. 2 years ago
Stanislaw Halik d4caf28183 Math: add a vector + scalar fmod() overload. 2 years ago
Vladimír Vondruš 2619dc33f1 doc: drop the redundant Magnum prefix from snippet files. 2 years ago
Vladimír Vondruš c517a6f0ee Math: enforce that the interpolation phase in select() is unitless. 2 years ago
Vladimír Vondruš 181a3a3511 Math: sign() should return a unitless type. 2 years ago
Vladimír Vondruš 04419335d4 Math: remove remaining uses of std::pair. 3 years ago
Vladimír Vondruš 4825ed0608 Math: stop wasting time with the explicit Corrade:: prefix. 3 years ago
Vladimír Vondruš 8c757df970 Document what the remaining <utility> includes are for. 3 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš be9a3c247d Math: change all assertions to debug-only. 3 years ago
Vladimír Vondruš d41ab08880 Math: micro-optimize vector isInf() and isNan() on Debug builds. 3 years ago
Vladimír Vondruš f1190edc7e Math: doc++ 3 years ago
Vladimír Vondruš 5312a016f4 Math: rename BoolVector to BitVector. 4 years ago
Vladimír Vondruš cedc0d6eeb Prefer CORRADE_TARGET_* instead of __GNUC__, __clang__ and _MSVC_VER. 4 years ago
Vladimír Vondruš e779c0a3e7 Math: doc++ 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš d9efea269a Math: no need to pass scalars via a const&. 4 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš 9de4717f0e Math: add popcount(). 6 years ago
Vladimír Vondruš 1510d41c4b Math: this is also wrongly grouped. 6 years ago
Vladimír Vondruš 8019b285bd Math: put reflect() and refract() outside of irrelevant group. 6 years ago
Vladimír Vondruš f1c713f4c8 Minor cleanup, doc++, updated changelog & credits. 6 years ago
janos 8013afc28c Math: add binomial coefficient function. 6 years ago
Vladimír Vondruš cb4f6183dc Doc++, changelog, credits and version marker updates. 6 years ago
Pablo Escobar daa6d9125e Math: add fmod function 6 years ago
Vladimír Vondruš 5222cf3478 doc: change all "latest" additions/deprecations to 2020.06. 6 years ago
Vladimír Vondruš 1026aee80e Moved the NoInit tag from Math to the root namespace. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 1c46bdb959 Math: move clamp() definition from Functions.h to Vector.h. 6 years ago
Vladimír Vondruš 081dd8981f Doxygen, FFS. 6 years ago
Nghia Truong 1ef813fdad Math: add reflect() and refract() functions. 6 years ago
Vladimír Vondruš 92b1cdf6b7 Math: pass strided array views by const&. 6 years ago
Vladimír Vondruš 742dc406fd Math: don't include FunctionsBatch.h from Functions.h anymore. 6 years ago
Vladimír Vondruš a920722839 doc: label deprecated APIs and stuff new since 2019.10 with version info. 7 years ago
Vladimír Vondruš 13b4bf8461 Math: use __builtin_sincos for sincos() on GCC. 7 years ago
Vladimír Vondruš 8e5ecfacac Math: ignore NaNs also in Vector::min(), max() and minmax(). 7 years ago
Vladimír Vondruš bd4ed9ae0e Math: make batch functions accept strided array views. 7 years ago
Vladimír Vondruš 2a9f4a1fed Math: hint that lerpInverted() can be used for rane mapping. 7 years ago
Vladimír Vondruš d38303505d Math: added batch isInf() and isNan(). 7 years ago
Vladimír Vondruš 571ba7b17f Math: group the free functions to make them easier to look up. 7 years ago
Vladimír Vondruš d9da018af7 Math: don't hide the vector/scalar overloads from docs. 7 years ago
Vladimír Vondruš 75ffd39fe0 Math: make it possible to use Deg/Rad in all functions. 7 years ago
Vladimír Vondruš 5cf4f6bb19 Math: be nicer to people and preserve compatibility. 7 years ago
Vladimír Vondruš 754c84525e The <cmath> header is not allowed anymore. 7 years ago
Vladimír Vondruš c12680ec38 Math: move batch functionality to FunctionsBatch.h. 7 years ago