33 Commits (cedc0d6eebaf5140bbcfa5c8de62eca63013f967)

Author SHA1 Message Date
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 08a6e7d957 Math: explicit test that all types are trivially copyable. 5 years ago
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š 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š 573125d0a9 Math: make cross() 10x faster in Debug. 6 years ago
Vladimír Vondruš acc8d8994b Math: added scatter(), renamed swizzle() to gather(). 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š 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š 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš 70ef473710 Math: verify that the NoInit constructors are explicit. 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š 40d60f6a3f Math: make all constructor noexcept and test their behavior. 10 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš 6e8c16c960 MSVC 2015 Update 1: fixed nearly all constexpr bugs. 11 years ago
Vladimír Vondruš d7e507a2a7 MSVC 2015 compatibility: Math copy/conversion constexpr issues. 11 years ago
Vladimír Vondruš 1b0da5b2df Math: ability to construct all types without initializing the contents. 11 years ago
Vladimír Vondruš 3a8ac02909 Math: more explicit default zero/identity constructors. 11 years ago
Vladimír Vondruš fbe4330298 Math: cleanup in tests. 11 years ago
Vladimír Vondruš 64bc2393d1 Math: made dot(), angle(), *lerp() and cross() free functions. 11 years ago
Vladimír Vondruš c71dc12503 Making test declarations more compact. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš a9a5ead13d Dropped GCC 4.6 support. 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 12 years ago
Vladimír Vondruš 8c2291aa49 Making includes absolute, part 4: using absolute includes for Corrade. 12 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 12 years ago
Vladimír Vondruš 361066fdbf Math: test that constructing vector from parts can be done implicitly. 13 years ago
Vladimír Vondruš ab651bb61c Various minor cleanup. 13 years ago
Vladimír Vondruš 0b94931dc6 Math: forgot to add test case to the list. 13 years ago
Vladimír Vondruš 68b36c8c86 Deprecate swizzle() in favor of Math::swizzle(). 13 years ago
Vladimír Vondruš f7a776d397 Moved RGB(A) accessors from Color to Vector. 13 years ago
Vladimír Vondruš bd00adc437 Math: test copy construction from base classes. 13 years ago
Vladimír Vondruš 7427292173 Math: test "implicitness" of value constructors. 13 years ago
Vladimír Vondruš 06a4e297bc Math: deinlined heavy functions, removed redundant `inline`. 13 years ago
Vladimír Vondruš 0cd98456da Math: Added Vector2::cross(). 13 years ago
Vladimír Vondruš 213499e7bb Math: test that implicit conversion from/to foreign types can't compile. 13 years ago
Vladimír Vondruš 1d5e3fee7a Math: test that implicit conversion of underlying type can't compile. 13 years ago
Vladimír Vondruš cc938a29dd Math: test that implicit conversion of T to Vector<T> won't compile. 13 years ago
Vladimír Vondruš 45ba444fb8 Math: properly test conversion constexpr also in Vector subclasses. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 297d102200 Math: ability to convert Vector types from/to external types. 13 years ago
Vladimír Vondruš 231f3277ab Adapted to Corrade changes. 13 years ago
Vladimír Vondruš fc538c3a57 Math: properly test constexpr in all Vector classes. 13 years ago