854 Commits (dc9897ff1e67dc097902821952a3bf5b520c7e96)

Author SHA1 Message Date
Vladimír Vondruš dc9897ff1e doc: fix various errors in Doxygen references. 2 years ago
Vladimír Vondruš 7a05ddbf07 doc: explicitly prefix all Corrade API references with Corrade::. 2 years ago
Vladimír Vondruš 86e7dd51f3 Math: use the leaf Vector2/3/4 types in Bezier. 2 years ago
Vladimír Vondruš 5748ef0e7a Math: can't have nice things on MSVC. 2 years ago
Vladimír Vondruš 22b846e2e8 Math: ability to construct vectors and matrices from sized arrays. 2 years ago
Vladimír Vondruš 70778ac307 Math: add typedefs for single-row matrices. 2 years ago
Vladimír Vondruš cb26d05092 Math: adapt ColorBatch BCn ground truth test files to bcdec changes. 2 years ago
Vladimír Vondruš 25f5a96ca3 Math: wrap the data array in the test nicely. 2 years ago
Vladimír Vondruš 483e13330e Math: adapt Python test helpers to changes in Magnum bindings. 2 years ago
Vladimír Vondruš 0d9b87c83e Math: add an XFAIL for packing -1.0l to 64-bit integers on ARM Mac. 2 years ago
Vladimír Vondruš cce12a27fb Ignore Clang's -Wdeprecated-literal-operator until we can drop GCC 4.8. 2 years ago
Vladimír Vondruš fe0b470d73 Math: doc++ 2 years ago
Vladimír Vondruš 0aff2ec600 Math: make the external conversion SFINAE template arguments unnamed. 2 years ago
Vladimír Vondruš e8e321b273 Math: propagate Debug flags in Vector debug printer. 2 years ago
Vladimír Vondruš 460a24f4ab Math: verify behavior of Color[34]ub printing with Debug::hex. 2 years ago
Vladimír Vondruš 279856f239 Math: allow creating a Vector from a BitVector. 2 years ago
Vladimír Vondruš 0106520d80 Math: tighten up lerp() behavior with boundary preservation tests. 2 years ago
Stanislaw Halik d4caf28183 Math: add a vector + scalar fmod() overload. 2 years ago
Vladimír Vondruš 2619dc33f1 doc: drop the redundant Magnum prefix from snippet files. 2 years ago
Vladimír Vondruš ec788f313c Math: recognize Nanoseconds and Seconds in type traits. 2 years ago
Vladimír Vondruš d8bf8b2cfc Math: workaround MSVC2015's inability to pick up the float*Unit operator. 2 years ago
Vladimír Vondruš 489c7128fd Math: introduce Nanoseconds and Seconds types. 2 years ago
Vladimír Vondruš 6978cb571f Math: implement integer modulo for Unit. 2 years ago
Vladimír Vondruš bfe76195ef Math: rename Vector function argument for consistency. 2 years ago
Vladimír Vondruš c517a6f0ee Math: enforce that the interpolation phase in select() is unitless. 2 years ago
Vladimír Vondruš 181a3a3511 Math: sign() should return a unitless type. 2 years ago
Vladimír Vondruš e6c709bd43 Math: make Deg/Rad conversion constructors noexcept as well. 2 years ago
Vladimír Vondruš e670d14585 Math: test & document why Deg/Rad needs a "copy constructor". 2 years ago
Vladimír Vondruš 21cfae82fa Math: move STL-dependent doc snippets to a dedicated file. 2 years ago
Vladimír Vondruš cac82eab9d Math: implement integer and float multiply and divide for Unit. 2 years ago
Vladimír Vondruš 53631cbea9 Math: explicitly test both runtime and constexpr Unit APIs. 2 years ago
Vladimír Vondruš dec3bdff16 Math: make Unit operator*(T, Unit) an inline friend. 2 years ago
Vladimír Vondruš 3145658a02 Math: minor. 2 years ago
Vladimír Vondruš 37ec9f2573 Math: no point in checking DOXYGEN_GENERATING_OUTPUT in test code. 2 years ago
Vladimír Vondruš 2525f73ae3 Math: unused include. 2 years ago
Vladimír Vondruš a4efe99ccf Math: move literals to inline Literals::FooLiterals subnamespaces. 2 years ago
Vladimír Vondruš 00c1e10ace Math: English, do you speak it?! 2 years ago
Vladimír Vondruš 975ee0405d Math: once again I used a float literal in generic code. 2 years ago
Vladimír Vondruš 0ace7c530f Math: add Quaternion::rotation() taking two vectors. 2 years ago
Vladimír Vondruš 22f17108d5 Math: MSVC 2015 strikes again! 2 years ago
Vladimír Vondruš 6f69ab8e29 Math: make const Vector operators constexpr. 2 years ago
Vladimír Vondruš 53ab6b4218 Math: properly test constexpr in Vector4::rgb(). 2 years ago
Vladimír Vondruš e94c3ffbf0 Math: make unary Vector operator+() constexpr. 2 years ago
Vladimír Vondruš 9cb623eaf9 Math: make MSVC 2015 correctly pick up the float*VectorNi operator. 2 years ago
Vladimír Vondruš 98d8bc3a1f Math: apparently copying with {} doesn't copy on MSVC 2015 and 2017. 2 years ago
Vladimír Vondruš 52d3efedf8 Math: try integer/float vector multiplication differently to fix MSVC. 2 years ago
Vladimír Vondruš 8b1026d457 Math: make all matrix and vector operators either member or friend. 2 years ago
Vladimír Vondruš 9f754539f3 Math: improve test coverage of basic vector and matrix operators. 2 years ago
Vladimír Vondruš 8c7679c7b1 Math: use typedefs from Magnum.h in all tests. 2 years ago
Vladimír Vondruš 3e87302603 Math: consistently use "scalar" instead of "number" in Vector internals. 2 years ago