67 Commits (cedc0d6eebaf5140bbcfa5c8de62eca63013f967)

Author SHA1 Message Date
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 3697125c7d Math: disallow reflections in {Complex,Quaternion}::fromMatrix(). 5 years ago
Vladimír Vondruš 57ae596d88 Math: don't call into RectangularMatrix privates from Matrix. 5 years ago
Vladimír Vondruš 7072befbdb Math: generalize slicing and expanding to arbitrarily-sized matrices. 5 years ago
Vladimír Vondruš a347a2b3bd Math: make it possible to create an identity RectangularMatrix as well. 5 years ago
Vladimír Vondruš 7413d2053f Math: doc++ 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š 22118c754d Math: attempt to deconfuse orthogonalization/orthonormalization a bit. 6 years ago
Vladimír Vondruš f74fd5cb08 Add typedefs for half-float and 8-/16-bit packed matrices. 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š 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š 4b4b8efc1b Math: doc++ 7 years ago
Vladimír Vondruš 3fb90cdf5c Math: remove obsolete Doxygen workarounds. 7 years ago
Vladimír Vondruš 36ba5f4333 Math: ensure ZeroInit and IdentityInit constructors are explicit. 7 years ago
Vladimír Vondruš b61f8262e9 Math: inline a helper function. 7 years ago
Vladimír Vondruš e4e90bd75c Math: explicitly specialize 3x3 matrix determinant. 7 years ago
Vladimír Vondruš 05b1cefda5 Math: avoid operator[] calls where possible (and not too verbose). 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š 8d5454b8ff Math: ability to slice or expand square matrices. 8 years ago
Vladimír Vondruš eabe118266 Math: doc++ 8 years ago
Vladimír Vondruš ddde4a3277 Math: removed long-deprecated Matrix::Identity and Matrix::Zero tags. 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
Vladimír Vondruš 05bb8b419a Math: updates for the new documentation theme. 8 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš ae9095de16 Remove most of the "MSVC 2015 can't handle {} here" workarounds. 9 years ago
Vladimír Vondruš 025ef780b2 Workaround for that one damn Doxygen bug. 9 years ago
Vladimír Vondruš aa69bbcc19 Math: ability to create matrices with one value for all components. 9 years ago
Vladimír Vondruš 6e10b2e205 Math: doc++ 9 years ago
Vladimír Vondruš 28c31bfc96 Math: I don't see why we should have those overloads. 10 years ago
Vladimír Vondruš 1fdd532910 Math: return proper subclass from Matrix::transposed(). 10 years ago
Vladimír Vondruš 56e75295be Math: mention more useful dot product and determinant properties. 10 years ago
Vladimír Vondruš a2e3c3a3f4 Math: added Algorithms::gaussJordanInverted(). 10 years ago
Vladimír Vondruš 3764f5b830 Math: don't zero-initialize output variables if not necessary. 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š b777135116 MSVC 2015 Update 1: in-class constexpr initialization works now. 11 years ago
Vladimír Vondruš 6e8c16c960 MSVC 2015 Update 1: fixed nearly all constexpr bugs. 11 years ago
Vladimír Vondruš d91cb8f9e8 Disallow default construction of tag types. 11 years ago
Vladimír Vondruš 0aa16595eb Use new-style debug operators everywhere. 11 years ago
Vladimír Vondruš d805e87f21 MSVC 2015 compatibility: Math conversion constructor constexpr issues. 11 years ago