93 Commits (52f2d297ca9e29920f8fab4cedb33c2e7648e628)

Author SHA1 Message Date
Vladimír Vondruš 52f2d297ca Math: put angle literals into dedicated Literals namespace. 10 years ago
Vladimír Vondruš 3da4870aa0 Math: minor cleanup. 10 years ago
Vladimír Vondruš fc489ff457 Math: oops, part 2. 10 years ago
Vladimír Vondruš dce3880d13 Math: default-constructed Color4 should have zero alpha. 10 years ago
Vladimír Vondruš 01ffbe93a9 Modern CMake usage: reworked to use target-specific properties. 10 years ago
Vladimír Vondruš 21e2ed7577 Math: no need to make the test complicated. 10 years ago
Vladimír Vondruš f3d774fa48 Math: revert ability to convert Vector<1, T> to T. 10 years ago
Vladimír Vondruš 5d110ba7b1 Math: added Range::contains(). 10 years ago
Vladimír Vondruš d6d0fd1890 Math: test that it's possible to convert Vector<1, T> to T. 10 years ago
Vladimír Vondruš da9e86fc77 Math: ability to join two ranges. 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
Squareys 0e05c7289e Math: Fix sclerp of dual quaternions with equal rotation and add test. 11 years ago
Vladimír Vondruš 9ebd6ad46d Math: added pow(), log() and exp(). 11 years ago
Vladimír Vondruš ab35741221 Math: minor cleanup, reordering and test renaming. 11 years ago
Vladimír Vondruš d91cb8f9e8 Disallow default construction of tag types. 11 years ago
Vladimír Vondruš 247d8dba6f Math: added lerp(T, T, BoolVector). 11 years ago
Vladimír Vondruš e6567af364 Math: don't depend on char signedness in test. 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š 58f16ccdb5 Math: proper fuzzy-compare for std::pair<float, float>. 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
Squareys 9c055d0348 Math: Add test for DualQuaternion screw interpolation (ScLERP). 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š 82b40944ac Math: test multiplication/division of Dual numbers with different type. 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š 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š 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š a89a692ddd MSVC 2013 compatibility: {}-related issues. 11 years ago
Vladimír Vondruš e934a1d1d8 Moved Color to Math namespace. 11 years ago
Vladimír Vondruš 3b5e650af5 Math: fix compilation of tests under libc++. 11 years ago
Vladimír Vondruš 911ed52413 Math: test constexpr-ness of subclass types. 11 years ago
Vladimír Vondruš 350d820823 Math: cleanup. 11 years ago
Vladimír Vondruš 413e2e6735 Math: properly test that these constructors are indeed implicit. 11 years ago