331 Commits (f1f34df6a0a9b7a74f5d9773d7de121eb89def5f)

Author SHA1 Message Date
Krzysztof Szenk f1f34df6a0 Math: fixed bit setting bug in BoolVector::set 9 years ago
Krzysztof Szenk 4f746ce729 Added a test case for BoolVector::set 9 years ago
Vladimír Vondruš df47c73290 Math: "fixed" SvdTest on recent Emscripten versions. 9 years ago
Michael Dietschi b12fe77910 Fix a possible OOB access when reading vector/matrix from configuration. 9 years ago
Vladimír Vondruš 06a7677fbe Math: test underflow/overflow when parsing vector/matrix from Configuration. 9 years ago
Vladimír Vondruš 12fa6961c8 Use CMake folders also for OBJECT libraries, executables and tests. 9 years ago
Vladimír Vondruš 46e118879f Test: use Containers::arrayView() and arrayCast() to simplify code. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš ae9095de16 Remove most of the "MSVC 2015 can't handle {} here" workarounds. 9 years ago
Vladimír Vondruš 025ef780b2 Workaround for that one damn Doxygen bug. 9 years ago
Vladimír Vondruš aa69bbcc19 Math: ability to create matrices with one value for all components. 9 years ago
Vladimír Vondruš 6e10b2e205 Math: doc++ 9 years ago
Vladimír Vondruš 61e511dbc4 Math: component-wise comparison for RectangularMatrix. 9 years ago
Vladimír Vondruš 0aad8f756e Math: utility function for conversion between CIE xyY and CIE XYZ. 9 years ago
Vladimír Vondruš eeac7e2868 Math: minmax() for a pointer range. 9 years ago
Vladimír Vondruš 9204156485 Math: constexpr issues with MSVC 2015. 9 years ago
Vladimír Vondruš 353d7ff59d Math: implemented minmax() for arbitrary vectors. 9 years ago
Vladimír Vondruš 4cf9459110 Math: return default-constructed value for min()/max() on empty range. 9 years ago
Vladimír Vondruš bfa259fb18 Math: min() and max() for pointer ranges. 9 years ago
Vladimír Vondruš 9e796b76c8 Math: added clamp(Vector, Vector, Vector), {min,max}(Vector, T) 9 years ago
Vladimír Vondruš 59f69d2a4f Math: assert that the (un)packed vector type has the same size. 9 years ago
Vladimír Vondruš 8637cbdc31 Math: Color4::{xyz,rgb}() should return Color3, not Vector3. 9 years ago
Vladimír Vondruš e0672f4867 Math: link to the Tau manifesto. 9 years ago
Vladimír Vondruš bb69a88922 Math: fix double->float conversion warnings on MSVC. 9 years ago
Vladimír Vondruš a960a3d8cd Math: initialize BoolVector to silence compiler warnings. 9 years ago
Vladimír Vondruš 9de8fb9a67 Math: expect minor sRGB monotonicity test failure on Emscripten -O3 build. 9 years ago
Vladimír Vondruš 5a0be1dfee Math: document the test repeats to avoid confusion. 9 years ago
Vladimír Vondruš 1f2af862dc Doc++ 9 years ago
Vladimír Vondruš bdb6daec82 Math: new Half literal class. 9 years ago
Vladimír Vondruš 16ef1ae0b6 Math: functions for half-float (un)packing. 9 years ago
Vladimír Vondruš c8cc1dc88e Math: expect failure in SVD test only on non-optimized Emscripten builds. 9 years ago
Vladimír Vondruš 9ebc1068cb Math: missing include after updates in Corrade::TestSuite. 9 years ago
Vladimír Vondruš 502d59c2a8 Math: ability to specify number of integer bits for {un,}pack(). 9 years ago
Vladimír Vondruš 996c707cbc Math: reduced code duplication in vector packing functions. 9 years ago
Vladimír Vondruš 54c7b8d775 Math: document why unpacking is done this way. 9 years ago
Vladimír Vondruš e5fe46949e Math: got rid of <limits> dependency in Constants.h. 9 years ago
Vladimír Vondruš 6944818cc6 Math: improved packing test with in-range values to verify rounding. 9 years ago
Vladimír Vondruš dd2058cee3 Math: renamed {de,}normalize() to {,un}pack() in a new Packing.h header. 9 years ago
Vladimír Vondruš 543782d78b Math: added Algorithms::kahanSum(). 9 years ago
Vladimír Vondruš ce050888fd Math: function to convert RGB to XYZ color space. 10 years ago
Vladimír Vondruš 2b97e53360 Math: sRGB support in Color classes. 10 years ago
Vladimír Vondruš 8f88e0ea02 Math: improve Color::red() etc. test. 10 years ago
Vladimír Vondruš a61f0f47f4 Math: reduce literal scope in Color test. 10 years ago
Vladimír Vondruš dba0ea320d Math: vector/scalar overload for pow(). 10 years ago
Vladimír Vondruš 41aaf1321f Math: construct fully-overwritten outputs in functions with NoInit. 10 years ago
Vladimír Vondruš 8e576d9c73 Math: improved HSV color tests. 10 years ago
Vladimír Vondruš dbe787c404 Math: doc++ 10 years ago
Vladimír Vondruš ccb85ec65b Math: pass largish things as const references instead of a copy. 10 years ago
Vladimír Vondruš c27a12bb30 Math: renamed Color[34]::*HSV types and functions to Color[34]::*Hsv. 10 years ago
Vladimír Vondruš 4db86bad97 Math: doc++ 10 years ago