20 Commits (996c707cbc66660a9118dc91a7d301bdbdadee7a)

Author SHA1 Message Date
Vladimír Vondruš dd2058cee3 Math: renamed {de,}normalize() to {,un}pack() in a new Packing.h header. 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š 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š 28c31bfc96 Math: I don't see why we should have those overloads. 10 years ago
Vladimír Vondruš 37565d5414 Math: print 8-bit colors as hex in Debug. 10 years ago
Vladimír Vondruš b033af3b59 Math: ability to convert Color from/to external representation. 10 years ago
Vladimír Vondruš 40d60f6a3f Math: make all constructor noexcept and test their behavior. 10 years ago
Vladimír Vondruš 42d9679ac0 Exclude unreachable code from code coverage. 10 years ago
Vladimír Vondruš c5f64c2663 Math: 8-bit and float RGB and RGBA literals. 10 years ago
Vladimír Vondruš dce3880d13 Math: default-constructed Color4 should have zero alpha. 10 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš 0aa16595eb Use new-style debug operators everywhere. 11 years ago
Vladimír Vondruš f2e20ba5c0 Math: default alpha parameter also for Color4::fromHSV(). 11 years ago
Vladimír Vondruš 7af5e136fe MSVC 2015 compatibility: {}-related issues. 11 years ago
Vladimír Vondruš e934a1d1d8 Moved Color to Math namespace. 11 years ago
Vladimír Vondruš c4bf8d6eda Doxygen workarounds. 11 years ago
Vladimír Vondruš 1b0da5b2df Math: ability to construct all types without initializing the contents. 11 years ago
Vladimír Vondruš 702c9db6b4 Math: ability to zero-initialize all classes. 11 years ago
Vladimír Vondruš 3a8ac02909 Math: more explicit default zero/identity constructors. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš ba88567710 Remove redundant `inline` keyword. 11 years ago
Vladimír Vondruš a894904cab Removed autolink-preventing % noise and unneeded HTML from root namespace. 12 years ago
Vladimír Vondruš ec0569e96c Doxygen workarounds. 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 12 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 12 years ago
Vladimír Vondruš 46e2ca80cd Various documentation fixes and updates. 13 years ago
Vladimír Vondruš c5bab9bb52 Added convenience Color3ub and Color4ub typedefs. 13 years ago
Vladimír Vondruš ee045d261a Make some type conversions explicit. 13 years ago
Vladimír Vondruš 22dc8170e8 Added Color*::{red,green.blue,cyan,magenta,yellow}() convenience functions. 13 years ago
Vladimír Vondruš ebb855315c Updated Color documentation with (de)normalization info. 13 years ago
Vladimír Vondruš 842c263d51 Color: internal helper function renaming. 13 years ago
Vladimír Vondruš 68b36c8c86 Deprecate swizzle() in favor of Math::swizzle(). 13 years ago
Vladimír Vondruš f7a776d397 Moved RGB(A) accessors from Color to Vector. 13 years ago
Vladimír Vondruš b4a33d15c3 Math: improve integer/float Vector multiplication and division. 13 years ago
Vladimír Vondruš a7f5bef038 Getting rid of <>, part 1: Color classes. 13 years ago
Vladimír Vondruš f7aa2c05a6 Deinlined heavy functions and removed redundant `inline` everywhere else. 13 years ago
Vladimír Vondruš 7ef8432fbe Doxygen: ignore specific namespaces instead of whole directories. 13 years ago
Vladimír Vondruš 1aac14d059 Using CORRADE_ASSERT_UNREACHABLE() instead of CORRADE_ASSERT(false). 13 years ago
Vladimír Vondruš 408f40a908 Math: renamed MathTypeTraits to TypeTraits. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 2d2d1c07f4 Using new type aliases in whole root Magnum namespace. 13 years ago
Vladimír Vondruš a220289067 Using Deg for Color hue. 13 years ago
Vladimír Vondruš e58962dc43 Don't use fully qualified Corrade::Utility::Debug when not needed. 13 years ago
Vladimír Vondruš 5819dd4bd7 Math: matrix/vector rework, part 3: conversion as explicit constructor. 13 years ago