12 Commits (a8d1fc4d84c12cf0eb89c219e7c863722cfb91f9)

Author SHA1 Message Date
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
Vladimír Vondruš baeadc9663 Math: matrix/vector rework, part 2: matrix as array of column vectors. 13 years ago
Vladimír Vondruš b13d8644b4 Replaced scalar normalization code in Color with Math::[de]normalize(). 13 years ago
Vladimír Vondruš 7dc0fc4a4c Math: Renamed Math.h to Functions.h 14 years ago
Vladimír Vondruš 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. 14 years ago
Vladimír Vondruš b6f1910599 Making some asserts internal. 14 years ago
Vladimír Vondruš 0f889369f4 No `using namespace std` anywhere. 14 years ago
Vladimír Vondruš 5b707d3524 Using GLfloat as default template parameter also in Color. 14 years ago
Vladimír Vondruš 8f83485653 Forward declarations for Magnum namespace in Magnum.h header. 14 years ago