581 Commits (742dc406fdf592f37e4e1ee02fef0e1c19bb6843)

Author SHA1 Message Date
Vladimír Vondruš 702c9db6b4 Math: ability to zero-initialize all classes. 11 years ago
Vladimír Vondruš 3a8ac02909 Math: more explicit default zero/identity constructors. 11 years ago
Vladimír Vondruš 5bc87addab Math: added header with tags. 11 years ago
Vladimír Vondruš 25486a7ac4 Math: properly prefix private variables. 11 years ago
Vladimír Vondruš 2ecbef1355 Math: yet another Doxygen workaround. 11 years ago
Vladimír Vondruš 562d71dbe6 Math: ability to convert ranges from/to external representation. 11 years ago
Vladimír Vondruš fbe4330298 Math: cleanup in tests. 11 years ago
Vladimír Vondruš 1a389f7a00 Math: work around bug in GCC 5.1 which broke the tests. 11 years ago
Vladimír Vondruš 52434fb55c Math: ability to convert dual quaternions from/to external representation. 11 years ago
Vladimír Vondruš 94c4225165 Math: ability to convert quaternions from/to external representation. 11 years ago
Vladimír Vondruš 3afb810099 Math: ability to convert dual complex from/to external representation. 11 years ago
Vladimír Vondruš 690a3ad408 Math: ability to convert complex numbers from/to external representation. 11 years ago
Vladimír Vondruš 229d0b130c Math: test code reorganization. 11 years ago
Vladimír Vondruš fa3ec12dba Math: actually test the conversion and not some random copy constructor. 11 years ago
Vladimír Vondruš 4027874b8d Math: cleanup. 11 years ago
Vladimír Vondruš f8e2ebed00 Math: test NaN comparison behavior of Unit class. 11 years ago
Vladimír Vondruš 4f90760598 First-class WebGL support, part 1: initial infrastructure. 11 years ago
Vladimír Vondruš b2d7f4ecc7 Revert "Math: use Vector::max() instead of custom ugly solution." 11 years ago
Vladimír Vondruš dd2fde5ae0 Math: improve QuaternionTest to verify all quaternion-from-matrix cases. 11 years ago
Vladimír Vondruš a69f567ea9 Math: fix redundant and cyclic documentation references. 11 years ago
Vladimír Vondruš 959180dfd8 Math: removed deprecated Geometry::Rectangle class. 11 years ago
Vladimír Vondruš a58121e893 Math: added div() function. 11 years ago
Vladimír Vondruš 6e177780b0 Math: fixed test compilation with libc++. 11 years ago
Vladimír Vondruš 2e068e233b Math: fixed Clang build. 11 years ago
Vladimír Vondruš 64bc2393d1 Math: made dot(), angle(), *lerp() and cross() free functions. 11 years ago
Vladimír Vondruš 7be1239adf Math: improve docs for vector cross/dot product. 11 years ago
Vladimír Vondruš 65a2e5677a Properly use the "Std Swap Two Step". 11 years ago
Vladimír Vondruš b121e8758a Math: added Vector::pad(). 11 years ago
Vladimír Vondruš 6372711260 Math: save one swizzle in Vector3::cross(). 11 years ago
Bill Robinson 80e01ae18d Math: added Matrix4::lookAt(). 11 years ago
Vladimír Vondruš 90b519c4d2 Math: improve Constants test, fix Clang compilation. 11 years ago
Vladimír Vondruš f30a4677eb Math: added Matrix[34]::shearing*(). 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š 3ae17b5bed Math: faster quaternion/vector multiplication. 11 years ago
Vladimír Vondruš ba88567710 Remove redundant `inline` keyword. 11 years ago
Vladimír Vondruš b4311f3462 Doc++ 11 years ago
Vladimír Vondruš c56940993b Use the new math constants throughout the code. 12 years ago
Vladimír Vondruš 00124f65eb Math: return unspecified value after an assertion. 12 years ago
Vladimír Vondruš 75c3e00844 Math: added NaN and infinity to constants. 12 years ago
Vladimír Vondruš 076144886a Math: added half pi and Euler's number to constants. 12 years ago
Vladimír Vondruš fdb8991d56 Math: various cleanup. 12 years ago
Vladimír Vondruš 64a02d68db Math: document more non-obvious tricks. 12 years ago
Vladimír Vondruš 05565ef4f7 Math: document some potentially non-obvious tricks. 12 years ago
Vladimír Vondruš 3b76862f69 Math: minor cleanup. 12 years ago
Vladimír Vondruš 1bc3723702 Math: this also isn't Doxygen's fault. 12 years ago
Vladimír Vondruš 11ed4882e0 Removed some workarounds for references in documentation. 12 years ago
Vladimír Vondruš 8be3630432 Math: doc++ 12 years ago
Vladimír Vondruš 7dd224ed21 Math: removed autolink-preventing % noise, removed unneeded HTML tags. 12 years ago
Vladimír Vondruš 664e765fd9 Doc++ 12 years ago