101 Commits (347ba78ef3a2184754268e5698a936eaedd7db56)

Author SHA1 Message Date
Vladimír Vondruš 5312a016f4 Math: rename BoolVector to BitVector. 4 years ago
Vladimír Vondruš d474f9d176 Math: return an array reference instead of a pointer from data(). 4 years ago
Vladimír Vondruš 5513eba398 Math: packed debug output for angles, matrices and vectors. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 3cf4573c0e Math: drop explicitly defaulted copy constructors. 5 years ago
Vladimír Vondruš e9f2101b15 Math: added Distance::pointPoint() and Intersection::pointSphere(). 5 years ago
Vladimír Vondruš 7413d2053f Math: doc++ 5 years ago
Vladimír Vondruš 2066d82ea4 Shaders: suffix all existing shaders with GL. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš 5a1f43f20b Switch to the new & optimized GenerateSequence from Corrade. 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š fc3382ec36 Math: make dot() twice as fast in Debug. 6 years ago
Vladimír Vondruš 498f4c59e1 Math: fix angle() returning NaN for close arguments. 6 years ago
Vladimír Vondruš 1c46bdb959 Math: move clamp() definition from Functions.h to Vector.h. 6 years ago
Vladimír Vondruš c8afe0f732 Math: make Vector::pad() default argument work with Half. 6 years ago
Vladimír Vondruš 43f5f06956 Math: avoid warnings when calling length() on an integer Vector. 6 years ago
Vladimír Vondruš 6fbedd8f52 Revert "doc: pile on more Doxygen workarounds." 6 years ago
Vladimír Vondruš 0b7831c1ad doc: pile on more Doxygen workarounds. 6 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š 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š bc88faa215 Math: no Vector::operator-() and Vector2::perpendicular() on unsigned. 7 years ago
Vladimír Vondruš 1887fe0ab9 Math: added a scalar equal() / notEqual() variant. 7 years ago
Vladimír Vondruš 3cf9dbf409 Math: added component-wise equal()/notEqual() for vectors. 7 years ago
Vladimír Vondruš 8e5ecfacac Math: ignore NaNs also in Vector::min(), max() and minmax(). 7 years ago
Vladimír Vondruš 75ffd39fe0 Math: make it possible to use Deg/Rad in all functions. 7 years ago
Vladimír Vondruš 4b4b8efc1b Math: doc++ 7 years ago
Vladimír Vondruš 36ba5f4333 Math: ensure ZeroInit and IdentityInit constructors are explicit. 7 years ago
Vladimír Vondruš 05b1cefda5 Math: avoid operator[] calls where possible (and not too verbose). 7 years ago
Vladimír Vondruš 7b3110e7f8 Math: missing includes when building with CORRADE_NO_DEBUG. 7 years ago
Vladimír Vondruš 754c84525e The <cmath> header is not allowed anymore. 7 years ago
Vladimír Vondruš 563dee0436 Math: provide our own min() / max(). 7 years ago
Vladimír Vondruš cee530733e Math: make it possible to opt out of Debug output operators. 7 years ago
Vladimír Vondruš 64bc7f9c8e Math: moved configuration value parsers to a dedicated header. 7 years ago
Vladimír Vondruš 5fc246b908 Math: compile forgotten code snippets. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš f5e30bb5d3 Math: minor coding style cleanup. 8 years ago
Borislav Stanimirov f7f2ab8cb5 Math: added StrictWeakOrdering for math types 8 years ago
Vladimír Vondruš 0cf65741ae Math: helpfully print the offending values in all assertions. 8 years ago
Vladimír Vondruš 780e5258cc Math: consistently use arccos() in math equations. 8 years ago
Vladimír Vondruš 68f34b3283 Math: STUPID EFFING DOXYGEN GODDAMIT I HATE YA WITH PASSION 8 years ago
Vladimír Vondruš 04f4917f7b Math: disable floating-point vector ops on integral types. 8 years ago
Vladimír Vondruš 261221c864 Math: make projection operator math consistent everywhere. 8 years ago
Vladimír Vondruš 105cef5efd No need to use fully qualified name for \debugoperator. 8 years ago
Vladimír Vondruš a421b50be3 Math: doc++ 8 years ago
Vladimír Vondruš 468af3284a Math: removed long-deprecated member dot(), angle(), lerp(), cross(). 8 years ago
Vladimír Vondruš 2136466f0f Math: doc++, add search aliases for GLSL functions. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago