609 Commits (f74fd5cb0812a6281f70ac2ba8f95d0f8dffaba2)

Author SHA1 Message Date
Vladimír Vondruš f74fd5cb08 Add typedefs for half-float and 8-/16-bit packed matrices. 6 years ago
Vladimír Vondruš 881003d90b Test: adapt tests to change in TestSuite float epsilon precisions. 6 years ago
Vladimír Vondruš ab0cba2573 Math: minor cleanup. 6 years ago
Vladimír Vondruš 53151f606a Math: ensure TypeTraits fuzzy compare is consistent with TestSuite. 6 years ago
Vladimír Vondruš 526254912e doc: updated credits and changelog. 6 years ago
Squareys a0e6ac1ed0 Math: Non-const overloads for Frustum::(left|right|top|bottom|near|far|[]) 6 years ago
Vladimír Vondruš d2513cac3c Math: make Color default alpha values work with Half. 6 years ago
Vladimír Vondruš c8afe0f732 Math: make Vector::pad() default argument work with Half. 6 years ago
Vladimír Vondruš 50e21015eb Math: make it possible to construct Half from a double. 6 years ago
Vladimír Vondruš 10dd468eca Math: minimal support for Half in TypeTraits. 6 years ago
Vladimír Vondruš 3734568cdf Math: switch to our type traits in Color internals. 6 years ago
Vladimír Vondruš f5a5e10c50 Math: batch table-based half-float packing/unpacking. 6 years ago
Vladimír Vondruš 69e370c4c7 GCC 4.8, happy to see you're still around, causing problems. 6 years ago
Vladimír Vondruš 88fabb1ef6 Math: reduce header dependencies a bit. 6 years ago
Vladimír Vondruš daf471381e Math: add batch integer packing/unpacking and casting functions. 6 years ago
Vladimír Vondruš 73c37a8339 Add Vector[324][u][hsb] convenience typedefs for small types. 6 years ago
Vladimír Vondruš c85b537937 Revert "Math: preserve signs in the Matrix[34]::scaling() getter." 6 years ago
Vladimír Vondruš a2118730a3 Math: fix a warning on 32bit MSVC. 6 years ago
Nghia Truong 1ef813fdad Math: add reflect() and refract() functions. 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š ea92c5b36f Math: clarify that implicit conversion of Foo to a DualFoo is rotation. 6 years ago
Vladimír Vondruš 4490dfd68f Math: use a degree symbol for hue ranges. 6 years ago
Vladimír Vondruš bc99e6fa57 Math: improve docs for color (un)packing and sRGB conversion. 6 years ago
Vladimír Vondruš 73f776193d Math: constexpr *is* inline. 6 years ago
Vladimír Vondruš 43f5f06956 Math: avoid warnings when calling length() on an integer Vector. 6 years ago
Vladimír Vondruš 92b1cdf6b7 Math: pass strided array views by const&. 6 years ago
Vladimír Vondruš a6dd63af0f Math: make batch functions actually usable. 6 years ago
Vladimír Vondruš 742dc406fd Math: don't include FunctionsBatch.h from Functions.h anymore. 6 years ago
Vladimír Vondruš d69b6f8c40 Math: test and fix array-taking isInf()/isNan() also with vectors. 6 years ago
Vladimír Vondruš 71b775aeb1 Math: minor test cleanup. 6 years ago
Vladimír Vondruš d4f7c853ae Math: make Constants::inf() work with clang-cl 8. 6 years ago
Vladimír Vondruš 3b940f2509 doc: avoid referencing the deprecated Math::swizzle() function. 6 years ago
Vladimír Vondruš 9aa68715db Math: preserve signs in the Matrix[34]::scaling() getter. 6 years ago
Vladimír Vondruš 6fbedd8f52 Revert "doc: pile on more Doxygen workarounds." 6 years ago
Vladimír Vondruš a19eb4e4a8 doc: DOXYGEN! WHAT THE HELL! 6 years ago
Vladimír Vondruš c5dd075106 doc: Doxygen, what the hell. 6 years ago
Vladimír Vondruš 0b7831c1ad doc: pile on more Doxygen workarounds. 6 years ago
Vladimír Vondruš bec180fcf0 Doc++ 6 years ago
Vladimír Vondruš 323829ac15 Work around clang-cl forgetting dllexport on extern templates. 6 years ago
Vladimír Vondruš 9bd7f306b5 Math: work around the NAN macro not being constexpr on clang-cl. 6 years ago
Vladimír Vondruš 1fb90813b1 doc: updated credits and changelog. 6 years ago
Vladimír Vondruš 376757bc6c Doc++ 6 years ago
Daniel Guzman dd0fc3bcaf Stop Magnum/Math/Swizzle.h(75): warning C4389: '==': signed/unsigned mismatch 6 years ago
Vladimír Vondruš 959ab7a444 Math: haha whoops. 7 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š 09e6145990 Math: improve Kahan Sum benchmark by comparing to doubles as well. 7 years ago
Vladimír Vondruš a920722839 doc: label deprecated APIs and stuff new since 2019.10 with version info. 7 years ago
Vladimír Vondruš de3f8858f0 Math: now that we have a standalone cofactor(), inline its internals. 7 years ago