321 Commits (aa69bbcc1954814e7ad368ac1a1bf0ff7f02003a)

Author SHA1 Message Date
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
Vladimír Vondruš d2eae35966 Math: these functions are not constexpr. 10 years ago
Vladimír Vondruš a8d1fc4d84 Math: work around constexpr issues on old GCCs in Frustum test. 10 years ago
Vladimír Vondruš e75bef1d53 Math: MSVC 2015 workarounds for constexpr in Frustum tests. 10 years ago
Vladimír Vondruš 7f89105a51 Math: converted Geometry::Distance and Intersection to namespaces. 10 years ago
Vladimír Vondruš e722286200 Math: reference intersection functions from Frustum docs. 10 years ago
Vladimír Vondruš b6858030b8 Math: ability to convert Frustum from/to external representations. 10 years ago
Vladimír Vondruš 421218c2d1 Math: return const& from Frustum::operator[]. 10 years ago
Vladimír Vondruš 20b3adbc55 Math: ability to convert Bezier from/to external representation. 10 years ago
Vladimír Vondruš 620b571766 Math: fix template declaration for Range converter. 10 years ago
Vladimír Vondruš 54f4087ab8 Math: return const& from Bezier::operator[]. 10 years ago