581 Commits (742dc406fdf592f37e4e1ee02fef0e1c19bb6843)

Author SHA1 Message Date
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š 51f9fd3a5f Math: clarifying comment for future self. 7 years ago
Vladimír Vondruš 2a9f4a1fed Math: hint that lerpInverted() can be used for rane mapping. 7 years ago
Vladimír Vondruš 46fdb38cd2 Math: make batch min() / max() / minmax() ignore NaNs. 7 years ago
Vladimír Vondruš d38303505d Math: added batch isInf() and isNan(). 7 years ago
Vladimír Vondruš da43af403e Math: minor cleanup and code simplification. 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š 28f12f9a5e Math: improve the NaN propagation tests even more. 7 years ago
Vladimír Vondruš 75ffd39fe0 Math: make it possible to use Deg/Rad in all functions. 7 years ago
Vladimír Vondruš 7941a769cd Math: added IsUnitless type trait. 7 years ago
Vladimír Vondruš ab0d7c5485 Math: be consistent with not using long double on Emscripten. 7 years ago
Vladimír Vondruš 19844352ff Math: added UnderlyingTypeOf. 7 years ago
Vladimír Vondruš aa2adb7222 Math: add IsScalar, IsVector, IsIntegral and IsFloatingPoint type traits. 7 years ago
Vladimír Vondruš 4b4b8efc1b Math: doc++ 7 years ago
Vladimír Vondruš 442d5576d0 Math: change the way BoolVector is printed to Debug. 7 years ago
Vladimír Vondruš 4b6fabb004 Math: ability to Debug colors as actual colored squares. 7 years ago
Vladimír Vondruš 988a33c000 Added convenience BoolVector2, BoolVector3 and BoolVector4 typedefs. 7 years ago
Vladimír Vondruš 3fb90cdf5c Math: remove obsolete Doxygen workarounds. 7 years ago
Vladimír Vondruš 36ba5f4333 Math: ensure ZeroInit and IdentityInit constructors are explicit. 7 years ago
Vladimír Vondruš 3626562e1d Adapted to Corrade changes. 7 years ago
Vladimír Vondruš f8b9c69b16 Don't use std::tie() on std::pair(). 7 years ago
Vladimír Vondruš b61f8262e9 Math: inline a helper function. 7 years ago
Vladimír Vondruš e4e90bd75c Math: explicitly specialize 3x3 matrix determinant. 7 years ago
Vladimír Vondruš 05b1cefda5 Math: avoid operator[] calls where possible (and not too verbose). 7 years ago
Vladimír Vondruš 5cf4f6bb19 Math: be nicer to people and preserve compatibility. 7 years ago
Vladimír Vondruš 8c1d62d97c Math: use CORRADE_TARGET_EMSCRIPTEN instead of MAGNUM_TARGET_WEBGL. 7 years ago
Vladimír Vondruš 7b3110e7f8 Math: missing includes when building with CORRADE_NO_DEBUG. 7 years ago
Vladimír Vondruš 754c84525e The <cmath> header is not allowed anymore. 7 years ago
Vladimír Vondruš 0dd763fe9d Math: fix deprecated build. 7 years ago
Vladimír Vondruš 53c1549e69 Math: deprecate Frustum::planes() in favor of begin()/end(). 7 years ago
Vladimír Vondruš 8079cda8aa Math: check for OOB access in Frustum::operator[](). 7 years ago
Vladimír Vondruš 3a1713d549 Math: no need to include <tuple> just for std::tie() in tests. 7 years ago
Vladimír Vondruš c12680ec38 Math: move batch functionality to FunctionsBatch.h. 7 years ago
Vladimír Vondruš fd51ef662b Math: avoid std::tie() in DualQuaternion sclerp.. 7 years ago
Vladimír Vondruš 563dee0436 Math: provide our own min() / max(). 7 years ago
Vladimír Vondruš 547a3f3cea Math: use a dedicated type for HSV colors instead of a tuple. 7 years ago
Vladimír Vondruš cc1d878cff Math: put types before static functions. 7 years ago
Vladimír Vondruš 8ee5f5cc6d Math: include proper header for std::div(). 7 years ago
Vladimír Vondruš e98e10a58e Math: make Constants base incomplete. 7 years ago
Vladimír Vondruš 676b19ec0b Math: avoid using std::array. 7 years ago
Vladimír Vondruš 93b62148ce Math: avoid BOMs. 7 years ago
Vladimír Vondruš 77a8c0c99b Math: make it possible to opt-out of Tweakable parsers. 7 years ago
Vladimír Vondruš cee530733e Math: make it possible to opt out of Debug output operators. 7 years ago
Vladimír Vondruš e7af6bf07b Math: minor cleanup and code shuffling. 7 years ago
Vladimír Vondruš 64bc7f9c8e Math: moved configuration value parsers to a dedicated header. 7 years ago
Vladimír Vondruš b24ffa4a3e Use min() / max() / minmax() from Math instead of std::. 7 years ago
Vladimír Vondruš 71c90e6024 Math: fix MSVC integer conversion warnings in a test. 7 years ago
Vladimír Vondruš 9a8e874eb4 Math: minor cleanup. 7 years ago