471 Commits (1986d27d0c179b13f7037a6479ba37f2a108483a)

Author SHA1 Message Date
Vladimír Vondruš 60fd42b505 Here we go again. 1 year ago
Vladimír Vondruš cc608dba42 Test: remove all use of <sstream> for Debug output testing. 1 year ago
Vladimír Vondruš 8f05ef141c Math: add Quaternion::xyzw() and wxyz(). 1 year ago
Vladimír Vondruš eef921c238 It's October already?! 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š 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š ec788f313c Math: recognize Nanoseconds and Seconds in type traits. 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š 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š 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š 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š 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š 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š cc3631a243 Math: add a join() overload for joining a Range and a point. 2 years ago
Vladimír Vondruš 4c21575045 Math: fix Matrix::isOrthogonal() to catch negative dot product values. 2 years ago
Vladimír Vondruš ff312be96e Math: make _rgbf and _rgbaf literals constexpr. 3 years ago
Vladimír Vondruš 72b36347c3 Math: add Range::scaled() and scaledFromCenter() taking a scalar. 3 years ago
Vladimír Vondruš a2d2856c41 Math: properly test scaledFromCenter() for Range subclasses. 3 years ago
Vladimír Vondruš 0201b18f64 Math: support packed debug output for Range. 3 years ago
Vladimír Vondruš 04419335d4 Math: remove remaining uses of std::pair. 3 years ago
Vladimír Vondruš b2c353bf21 Math: use Math typedefs from Magnum.h where possible in tests. 3 years ago
Vladimír Vondruš 5c0faea99e Math: trailing whitespace?! 3 years ago
Vladimír Vondruš 4825ed0608 Math: stop wasting time with the explicit Corrade:: prefix. 3 years ago
Vladimír Vondruš be7fe397c4 Math: use <> for dependency includes. 3 years ago
Vladimír Vondruš 4b645f1698 Adapt to Corrade changes. 3 years ago