541 Commits (b62db63c579c47260244a3d44b18a682ef2867af)

Author SHA1 Message Date
Vladimír Vondruš 3f9d449f58 Math: fix compilation with Clang. 13 years ago
Vladimír Vondruš 330794d710 Documentation fixes. 13 years ago
Vladimír Vondruš 06a4e297bc Math: deinlined heavy functions, removed redundant `inline`. 13 years ago
Vladimír Vondruš db05553e65 Math: another C++14 todo :-) 13 years ago
Vladimír Vondruš 316a2d1c37 Math: removed superfluous instantiation sources. 13 years ago
Vladimír Vondruš a63fea570a Math: don't include <algorithm> in header file. 13 years ago
Vladimír Vondruš fc58631aa5 Math: added convenience function Vector::resized(). 13 years ago
Vladimír Vondruš 09ec2006be Use `\bot` instead of `\perp` in math formulas. 13 years ago
Vladimír Vondruš 1f675cae25 Math::Geometry: cleaned up Distance, removed use of Matrix. 13 years ago
Vladimír Vondruš bf09b037da Math::Geometry: cleaned up Distance test. 13 years ago
Vladimír Vondruš a4a962f686 Math: fixed matrix tests (spotted by Clang). 13 years ago
Vladimír Vondruš 446b108bde Added TODOs. 13 years ago
Vladimír Vondruš a21fd0df07 Math: ability to convert matrices from/to external representation. 13 years ago
Vladimír Vondruš 31ce072f39 Math: added initializer list overloads for min() and max(). 13 years ago
Vladimír Vondruš 2447ca9fb5 Added some TODOs. 13 years ago
Vladimír Vondruš e147cc3992 Doc++, TODO++ 13 years ago
Vladimír Vondruš 7ef8432fbe Doxygen: ignore specific namespaces instead of whole directories. 13 years ago
Vladimír Vondruš 458e146765 Math: std::fma() is not available in NaCl's newlib. 13 years ago
Vladimír Vondruš f6ae87376b Math: added function fma(). 13 years ago
Vladimír Vondruš 1402833553 Math: added TODO. 13 years ago
Vladimír Vondruš 3f696533ff Math: algorithm for computing intersection of two lines in 2D. 13 years ago
Vladimír Vondruš 6385ae1478 Math: more Intersection test cleanup. 13 years ago
Vladimír Vondruš fd531b5101 Math: cleaned up plane/line intersection. 13 years ago
Vladimír Vondruš 4ab3ab6534 Math: added Vector::lengthInverted(). 13 years ago
Vladimír Vondruš 6124ad3c27 Math: added sqrtInverted() function. 13 years ago
Vladimír Vondruš 7c3cb652bd Math: doc++ 13 years ago
Vladimír Vondruš bf58bb3cb1 Math: rework of component-wise matrix and vector functions. 13 years ago
Vladimír Vondruš a80b4b146d Math: write Vector2::cross() in terms of perpendicular() and dot(). 13 years ago
Vladimír Vondruš 49154f30c4 Math: added Vector2::perpendicular(). 13 years ago
Vladimír Vondruš bba3755da1 GCC 4.8 compilation fixes. 13 years ago
Vladimír Vondruš b7aeccad4c Clang compilation fixes. 13 years ago
Vladimír Vondruš 0cd98456da Math: Added Vector2::cross(). 13 years ago
Vladimír Vondruš b0883f8d6b Doc++ 13 years ago
Vladimír Vondruš 5e8606a755 Math: added sign() function. 13 years ago
Vladimír Vondruš 56139ae365 Math: no need to provide implementation just for Doxygen. 13 years ago
Vladimír Vondruš 8d5b2cae71 Math: std::hypot() is not available in NaCl newlib. 13 years ago
Vladimír Vondruš 64585ca4fd GCC 4.6 compatibility: vector conversion is not constexpr. 13 years ago
Vladimír Vondruš 2d71c86942 Math: make trignometric functions working with Unit base class. 13 years ago
Vladimír Vondruš d95c44fcc8 Math: test that trigonometric functions work with Unit base class. 13 years ago
Vladimír Vondruš 6802b022ea Added some TODOs. 13 years ago
Vladimír Vondruš 407071dc96 Math: test also possibility of Unit implicit conversions. 13 years ago
Vladimír Vondruš 32d03530e1 Math: test that implicit conversion vector <-> complex/quat can't compile. 13 years ago
Vladimír Vondruš 37c93468fd Math: test that implicit conversion of Rectangle type can't compile. 13 years ago
Vladimír Vondruš 51da8bd65b Math: updated Rectangle test to test constexpr functions. 13 years ago
Vladimír Vondruš 213499e7bb Math: test that implicit conversion from/to foreign types can't compile. 13 years ago
Vladimír Vondruš 1d5e3fee7a Math: test that implicit conversion of underlying type can't compile. 13 years ago
Vladimír Vondruš cc938a29dd Math: test that implicit conversion of T to Vector<T> won't compile. 13 years ago
Vladimír Vondruš 45ba444fb8 Math: properly test conversion constexpr also in Vector subclasses. 13 years ago
Vladimír Vondruš 83bda8bbe6 Math: fixed test for denormalize<UnsignedLong, long double>(). 13 years ago
Vladimír Vondruš 35eb876303 Various other compilation fixes for OpenGL ES target. 13 years ago