326 Commits (e3fcf9db579cc0b43610e8e09e228dedc5665943)

Author SHA1 Message Date
Vladimír Vondruš 8c1d62d97c Math: use CORRADE_TARGET_EMSCRIPTEN instead of MAGNUM_TARGET_WEBGL. 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š 547a3f3cea Math: use a dedicated type for HSV colors instead of a tuple. 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
Vladimír Vondruš 5a010269bd Math: implement component-wise bool operations on BoolVector. 7 years ago
Vladimír Vondruš e75c7639e7 Math: test Matrix[34]::scalingSquared(). 7 years ago
Vladimír Vondruš 2b08995c24 Math: after the pack() fix, some Android issues are no more. Yay! 7 years ago
Vladimír Vondruš 38573c7a82 Math: we're not signing here, no. 7 years ago
Vladimír Vondruš e62ce4faa6 Math: fix pack() to correctly select the nearest integral value. 7 years ago
Vladimír Vondruš a87c7805f4 Math: rework sRGB, XYZ and packing tests with emphasis on rountripping. 7 years ago
Vladimír Vondruš 9c35b11521 Math: fix unused function warning on Emscripten. 7 years ago
Vladimír Vondruš 2149f7b869 Wrap all tests in unnamed namespaces. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš 3e3eb21181 Math: correct order for test implementations. 8 years ago
Vladimír Vondruš f5b90cefba Math: whoops, forgot about StrictWeakOrdering for Frustum. 8 years ago
Vladimír Vondruš cf8db303dc Updated credits and changelog. 8 years ago
Vladimír Vondruš 8dc62b5a49 Math: deduplicate test code. 8 years ago
Vladimír Vondruš 7738fcc011 Math: use CORRADE_COMPARE() to compare non-boolean values. 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š 8be57d1a21 Math: I should have tested this. 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š 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š 5792d7f06a Math: fun with printing NaNs :( 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š 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š 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š 7a0bf3018f Math: new min(), max() and minmax() overloads taking plain C arrays. 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š 13a6ba8a23 Math: benchmark quaternion interpolation methods. 8 years ago
Vladimír Vondruš 737104f2c7 Math: added "shortest path" alternatives to lerp(), slerp() and sclerp(). 8 years ago
Vladimír Vondruš 425d31fb5c Math: no, this is testing it wrong. 8 years ago