143 Commits (488e8ab20cdcf78a27c0997e67cdbbcb9e3ff36e)

Author SHA1 Message Date
Vladimír Vondruš 58f16ccdb5 Math: proper fuzzy-compare for std::pair<float, float>. 11 years ago
Vladimír Vondruš 06a1734b86 MSVC 2015 compatibility: {}-related issues. 11 years ago
Vladimír Vondruš 35d2e2c370 Math: simplified DualQuaternion ScLERP. 11 years ago
Vladimír Vondruš 0f14be471e Math: ability to construct DualQuaternion from dual vector and scalar. 11 years ago
Vladimír Vondruš 609df779f5 Math: added sincos() for Dual numbers. 11 years ago
Vladimír Vondruš ce9be12708 Math: ability to multiply and divide dual and real number. 11 years ago
Vladimír Vondruš 34df5a0aaa Math: explicit conversion constructors for Dual, Complex and Quaternion. 11 years ago
Vladimír Vondruš e7cae67e9f Math: added sincos(). 11 years ago
Vladimír Vondruš 5160779e5e Math: doc++ 11 years ago
Vladimír Vondruš fb1cbd416d Math: document implementation reasons. 11 years ago
Squareys cbcb18ddc3 Math: Use a more readable notation for inline comments. 11 years ago
Squareys ae07f15676 Math: Super minor formatting fix. 11 years ago
Squareys ff593b1faf Math: Cleanup ScLERP implementation. 11 years ago
Squareys 4d077c878e Math: Add inline comments to reference the TeX formula from code. 11 years ago
Squareys 22f2c38132 Math: Optimize ScLERP implementation. 11 years ago
Squareys 7d78c7b30e Math: Implement DualQuaternion screw interpolation (ScLERP). 11 years ago
Squareys 9c055d0348 Math: Add test for DualQuaternion screw interpolation (ScLERP). 11 years ago
Vladimír Vondruš b87917a1e1 Math: fix build on Clang and GCC < 5.2. 11 years ago
Vladimír Vondruš 62203ae891 Math: proper multiplication/division of Duals with different types. 11 years ago
Vladimír Vondruš d3f528093e Math: avoid copypaste code in DualComplex. 11 years ago
Vladimír Vondruš 1becbae4ec Math: test Dual subclass implementation macro. 11 years ago
Vladimír Vondruš d5359a2c36 Math: update and document subclass implementation macro tests. 11 years ago
Vladimír Vondruš 2c34110aa9 Math: better qualification of types in Dual subclass implementation macro. 11 years ago
Vladimír Vondruš 82b40944ac Math: test multiplication/division of Dual numbers with different type. 11 years ago
Vladimír Vondruš a535f7ab47 Math: ability to access Dual members via reference. 11 years ago
Vladimír Vondruš 670c9d0763 Adapted to Corrade::Utility::Debug changes. 11 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š 127f34b657 Math: fix typedef shadowing. 11 years ago
Vladimír Vondruš 5391ab247e Math/Algorithms: fix variable shadowing. 11 years ago
Vladimír Vondruš 86c8fdef8d Fix linking of tests on MinGW-w64 GCC 5.1. 11 years ago
Vladimír Vondruš 54fc071d2b MSVC 2015 compatibility: NaN is not constexpr. 11 years ago
Vladimír Vondruš eac01167f5 MSVC 2015 compatibility: except long double (de)normalization to fail. 11 years ago
Vladimír Vondruš bfbacaa7c9 MSVC 2015 compatibility: random stuff that's causing compiler crashes. 11 years ago
Vladimír Vondruš b2604bb903 MSVC 2015 compatibility: issues with delegating constexpr tag constructors. 11 years ago
Vladimír Vondruš 9136007371 MSVC 2015 compatibility: apparently dereferencing pointer is verboten. 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
Vladimír Vondruš d805e87f21 MSVC 2015 compatibility: Math conversion constructor constexpr issues. 11 years ago
Vladimír Vondruš 8984904693 MSVC 2015 compatibility: single value Math constructor constexpr issues. 11 years ago
Vladimír Vondruš 16413778c8 MSVC 2015 compatibility: more {}-related issues. 11 years ago
Vladimír Vondruš a89a692ddd MSVC 2013 compatibility: {}-related issues. 11 years ago
Vladimír Vondruš d2d0943ffa MSVC 2015 compatibility: broken multiple definitions of template aliases. 11 years ago
Vladimír Vondruš d7ca99523f Math: missing include for std::max() on MSVC. 11 years ago
Vladimír Vondruš df3624c6c8 Math: fix implicit conversion warnings on MSVC. 11 years ago
Vladimír Vondruš 0cd3b20ba3 MSVC 2015 compatibility: in-class init of constexpr is not implemented. 11 years ago
Vladimír Vondruš 7f6c7b09d8 MSVC 2015 compatibility: issue with constexpr and delegating constructors. 11 years ago
Vladimír Vondruš 7af5e136fe MSVC 2015 compatibility: {}-related issues. 11 years ago
Vladimír Vondruš 371adc63f9 MSVC 2015 compatibility: the issues with {} are eternal. 11 years ago
Vladimír Vondruš e934a1d1d8 Moved Color to Math namespace. 11 years ago