581 Commits (742dc406fdf592f37e4e1ee02fef0e1c19bb6843)

Author SHA1 Message Date
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
Vladimír Vondruš 515637c76a Math: implement a robust and faster Matrix4::normalMatrix(). 7 years ago
Vladimír Vondruš e3a820f468 Math: benchmark basic Matrix operations. 7 years ago
Vladimír Vondruš 7f70dc7385 Math: XFAIL most (all?) NoInit tests in Release builds. 7 years ago
Vladimír Vondruš 2a3d02d217 Math: an attempt to fix scatter() on GCC 4.8. 7 years ago
Vladimír Vondruš 7a1162acc7 Math: one more needless operator[] call in scatter(). 7 years ago
Vladimír Vondruš 17b3c8fac5 Math: support numeric indexing in gather() / scatter() as well. 7 years ago
Vladimír Vondruš f2f1cac598 Math: directly access Vector components in gather() / scatter(). 7 years ago
Vladimír Vondruš acc8d8994b Math: added scatter(), renamed swizzle() to gather(). 7 years ago
Vladimír Vondruš 0408671e8f Math: silence an annoying warning from MSVC about 64-to-32bit conversion. 7 years ago
Vladimír Vondruš bc88faa215 Math: no Vector::operator-() and Vector2::perpendicular() on unsigned. 7 years ago
Vladimír Vondruš 4bc84f6815 Math: expand UnderlyingTypeOf to support vectors and matrices. 7 years ago
Vladimír Vondruš 1887fe0ab9 Math: added a scalar equal() / notEqual() variant. 7 years ago
Vladimír Vondruš 9def7ba7f6 Math: add a long double pi for sincos tests. 7 years ago
Vladimír Vondruš efe2f14284 Math: improve precision of double constants by one more digit. 7 years ago
Vladimír Vondruš 13b4bf8461 Math: use __builtin_sincos for sincos() on GCC. 7 years ago
Vladimír Vondruš a28e14491c Math: verify that TypeTraits work correctly for signed infinities. 7 years ago
Vladimír Vondruš 3cf9dbf409 Math: added component-wise equal()/notEqual() for vectors. 7 years ago
Vladimír Vondruš c158cfa2dd Math: you need to know this. 7 years ago
Vladimír Vondruš 1b37d22006 Doc++ 7 years ago
Vladimír Vondruš bd1ce7d316 Math: return proper type from Range3D::xy(). 7 years ago
Vladimír Vondruš 0de0104abe Math: return proper type from Range*D::scaledFromCenter(). 7 years ago
Vladimír Vondruš 2030e7cfef Math: clarify how quaternion data are ordered. 7 years ago
Vladimír Vondruš 3d5f50ac49 Test: use the new setTestCaseTemplateName(). 7 years ago
Vladimír Vondruš a1cc0cb62d Math: off-center Matrix4::perspectiveProjection(). 7 years ago
Vladimír Vondruš 637e8ecd44 Math: de-duplicate code in Matrix4::perspectiveProjection(). 7 years ago
Vladimír Vondruš ad291c2afe Math: mention planeEquation() in Frustum docs and vice versa. 7 years ago
Vladimír Vondruš b83c4366e7 Math: fix a build issue with CUDA on Windows. 7 years ago
Vladimír Vondruš 1253a60046 Math: doc++ 7 years ago