62 Commits (a69f567ea9878790dfc66580fa4be3edf65fd299)

Author SHA1 Message Date
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
Vladimír Vondruš d90a5e27e8 Hide forward declarations from Doxygen. 12 years ago
Vladimír Vondruš 5e066d6395 Math: hide macro from Doxygen. 12 years ago
Vladimír Vondruš 9bb5171365 Math: added Constants::tau(). 12 years ago
Vladimír Vondruš 80cab864b2 Doc++ 12 years ago
Vladimír Vondruš 217b53ceb2 Display all headers in project view of IDEs. 12 years ago
Vladimír Vondruš 5e88bb0da2 Math: less strict precision for comparing floats. 12 years ago
Vladimír Vondruš b60c2dcb51 Math: better algorithm for comparing floating-point values. 12 years ago
Vladimír Vondruš c3df68aa28 doc: make section headers in class/function docs have sane size. 12 years ago
Vladimír Vondruš 16eb32740b Math: added Range::data(). 12 years ago
Vladimír Vondruš e4f7d0bb52 Doc++ 12 years ago
Vladimír Vondruš dcd89bac0a Math: no need to use class here. 12 years ago
Vladimír Vondruš b475389cc9 Math: make the constructors in test also constexpr. 12 years ago
Vladimír Vondruš 4a4768a12a Use template aliases where possible. 12 years ago
Vladimír Vondruš a9a5ead13d Dropped GCC 4.6 support. 12 years ago
Vladimír Vondruš a27c61c38e Math: doc++ 12 years ago
Vladimír Vondruš 71db38cb2f Math: use Vector::max() instead of custom ugly solution. 12 years ago
Vladimír Vondruš c537cda31e Math: remove superfluous namespace scoping from test. 12 years ago
Vladimír Vondruš a8199340fb Math: fixed confusing naming. 12 years ago
Vladimír Vondruš 6c9066be8c doc: removed old Doxygen workarounds. 12 years ago