66 Commits (7072befbdb1dcbacdfe84dfaec27c316e73eb50e)

Author SHA1 Message Date
Vladimír Vondruš ed9deff432 Test: adapt to a less shitty CORRADE_COMPARE(). 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš e6322dcfd1 Math: use angle literals in all test code. 6 years ago
Vladimír Vondruš 1026aee80e Moved the NoInit tag from Math to the root namespace. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 65a2ced2a7 Make this compile and test cleanly with CORRADE_NO_ASSERT defined. 6 years ago
Vladimír Vondruš 99a5e1d246 Math: test that slerp() is immune against too long quats as well. 6 years ago
Vladimír Vondruš 498f4c59e1 Math: fix angle() returning NaN for close arguments. 6 years ago
Vladimír Vondruš 94cba139ff Math: improve and clean up angle() tests. 6 years ago
Vladimír Vondruš b2328f57cd Math: fall back to lerp when slerp'd quaternions are too close. 6 years ago
Vladimír Vondruš c4a3b273e6 Math: provide transformVector() also on the DualThing classes. 6 years ago
Vladimír Vondruš 15e5bfa09e Update credits and changelog, minor cleanup. 7 years ago
Marco Melorio 097289850a Add toEuler() to Quaternion 7 years ago
Vladimír Vondruš 3d5f50ac49 Test: use the new setTestCaseTemplateName(). 7 years ago
Vladimír Vondruš 36ba5f4333 Math: ensure ZeroInit and IdentityInit constructors are explicit. 7 years ago
Vladimír Vondruš 3626562e1d Adapted to Corrade changes. 7 years ago
Vladimír Vondruš 64bc7f9c8e Math: moved configuration value parsers to a dedicated header. 7 years ago
Vladimír Vondruš b24ffa4a3e Use min() / max() / minmax() from Math instead of std::. 7 years ago
Vladimír Vondruš 2149f7b869 Wrap all tests in unnamed namespaces. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Borislav Stanimirov f7f2ab8cb5 Math: added StrictWeakOrdering for math types 8 years ago
Vladimír Vondruš 0cf65741ae Math: helpfully print the offending values in all assertions. 8 years ago
Vladimír Vondruš 08d51ec116 Math: oh, MSVC 2015 constexpr fun is here again. 8 years ago
Vladimír Vondruš 2c1da5466e Math: added data() accessors to all remaining types. 8 years ago
Vladimír Vondruš dfcd33ffe8 Math: properly test also (s)lerpShortestPath() assertions. 8 years ago
Vladimír Vondruš 737104f2c7 Math: added "shortest path" alternatives to lerp(), slerp() and sclerp(). 8 years ago
Vladimír Vondruš 8c7c74c22e Math: mutable getters for Complex, Dual and Quaternion. 8 years ago
Vladimír Vondruš c2c6b9f22b Math: added lerp() and slerp() for complex numbers. 8 years ago
Vladimír Vondruš bb9b41057f Math: separate assertion tests into a dedicated test case. 8 years ago
Vladimír Vondruš b9c96d76e8 Math: ability to use [Dual]Complex and [Dual]Quaternion in configuration. 8 years ago
Vladimír Vondruš f4d69c24f4 Math: drop a workaround for old Android GCC. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš 3cedefe14b Math: remove GCC constexpr workaround from the tests. 10 years ago
Vladimír Vondruš 70ef473710 Math: verify that the NoInit constructors are explicit. 10 years ago
Vladimír Vondruš a2c8435ede Use new TestSuite numeric comparators where appropriate. 10 years ago
Vladimír Vondruš e9a2623e02 Math: expect NoInit test failures on GCC 6.1+ with optimizations enabled. 10 years ago
Vladimír Vondruš aef580ec62 Math: test iterative normalization of Complex/Quaternion transformations. 10 years ago
Vladimír Vondruš 1dc1fc79b0 Math: better test cases for {*Complex,Quaternion}::isNormalized(). 10 years ago
Vladimír Vondruš 40d60f6a3f Math: make all constructor noexcept and test their behavior. 10 years ago
Vladimír Vondruš a499331955 Math: um... 10 years ago
Vladimír Vondruš 1411e2e85b Math: work around GCC 4.9 crash in Android NDK. 10 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš 30fc1411bb Adapted to Corrade changes. 10 years ago
Vladimír Vondruš 6e8c16c960 MSVC 2015 Update 1: fixed nearly all constexpr bugs. 11 years ago
Vladimír Vondruš 7bb8bb271b Math: test Quaternion SLERP division by zero with non-trivial data. 11 years ago
Squareys 998f63bcb2 Math: Fix slerp interpolation of equal quaternions and add test. 11 years ago
Vladimír Vondruš 34df5a0aaa Math: explicit conversion constructors for Dual, Complex and Quaternion. 11 years ago
Vladimír Vondruš d7e507a2a7 MSVC 2015 compatibility: Math copy/conversion constexpr issues. 11 years ago
Vladimír Vondruš 000d8f8129 MSVC 2015 compatibility: Math external conversion constexpr issues. 11 years ago