581 Commits (742dc406fdf592f37e4e1ee02fef0e1c19bb6843)

Author SHA1 Message Date
Vladimír Vondruš d2eae35966 Math: these functions are not constexpr. 10 years ago
Vladimír Vondruš a8d1fc4d84 Math: work around constexpr issues on old GCCs in Frustum test. 10 years ago
Vladimír Vondruš e75bef1d53 Math: MSVC 2015 workarounds for constexpr in Frustum tests. 10 years ago
Vladimír Vondruš 7f89105a51 Math: converted Geometry::Distance and Intersection to namespaces. 10 years ago
Vladimír Vondruš e722286200 Math: reference intersection functions from Frustum docs. 10 years ago
Vladimír Vondruš b6858030b8 Math: ability to convert Frustum from/to external representations. 10 years ago
Vladimír Vondruš 421218c2d1 Math: return const& from Frustum::operator[]. 10 years ago
Vladimír Vondruš 20b3adbc55 Math: ability to convert Bezier from/to external representation. 10 years ago
Vladimír Vondruš 620b571766 Math: fix template declaration for Range converter. 10 years ago
Vladimír Vondruš 54f4087ab8 Math: return const& from Bezier::operator[]. 10 years ago
Vladimír Vondruš e5fd5b56f8 Math: document why RectangularMatrix::operator[] returns const&. 10 years ago
Vladimír Vondruš 3cedefe14b Math: remove GCC constexpr workaround from the tests. 10 years ago
Vladimír Vondruš 90c5001673 Math: remove dead frustum/box intersection code. 10 years ago
Vladimír Vondruš 87f4fc46c2 Math: simplify the distance math. 10 years ago
Vladimír Vondruš 01fa24910f Math: conversion constructor for Frustum. 10 years ago
Vladimír Vondruš 3952a20099 Math: verify that the Frustum constructor is implicit. 10 years ago
Vladimír Vondruš 8d1d786698 Math: more Frustum data access functions, test for constexprness. 10 years ago
Vladimír Vondruš 3e2464cded Math: default/identity and NoInit constructors for Frustum, tests. 10 years ago
Vladimír Vondruš 70ef473710 Math: verify that the NoInit constructors are explicit. 10 years ago
Vladimír Vondruš 310e1c1c25 Math: noexcept constructor for Frustum. 10 years ago
Vladimír Vondruš 54d1aefcba Math: equality comparison for Frustum. 10 years ago
Vladimír Vondruš 376ea1e0b2 Math: debug operator for Frustum. 10 years ago
Vladimír Vondruš 28c31bfc96 Math: I don't see why we should have those overloads. 10 years ago
Vladimír Vondruš cfc622c92c Math: explicitly instantiate commonly used Range debug operators. 10 years ago
Vladimír Vondruš 32f357752f Math: the world is not just about OpenGL. 10 years ago
Vladimír Vondruš 605b34079e Added typedefs and forward declaration for Math::Frustum. 10 years ago
Vladimír Vondruš b7eb367dde Math: cleanup, code compression. 10 years ago
Vladimír Vondruš 7bc1d9f129 Update credits. 10 years ago
Squareys 1f995d1ab2 Math: Add Distance::pointPlane* and two frustum intersection functions 10 years ago
Squareys 0062fbf78e Math: Add rudimentary Frustum class 10 years ago
Vladimír Vondruš 1a077391ce Math: expect failure in Double SVD test on recent Emscripten versions. 10 years ago
Vladimír Vondruš 37565d5414 Math: print 8-bit colors as hex in Debug. 10 years ago
Vladimír Vondruš 1fdd532910 Math: return proper subclass from Matrix::transposed(). 10 years ago
Vladimír Vondruš 930018c2ad Math: doc++ 10 years ago
Vladimír Vondruš 5fcdd48808 Math: clarify what Matrix4::lookAt() does. 10 years ago
Vladimír Vondruš 69dfc39f30 Math: don't compare const char* as pointers in test by accident. 10 years ago
Vladimír Vondruš 210949f2dd Math: long double is the same as double also on Android. 10 years ago
Vladimír Vondruš c47f8e04e3 Math: test for size of long double. 10 years ago
Vladimír Vondruš 60b56b0999 Math: no need for that GCC type deduction workaround anymore. 10 years ago
Vladimír Vondruš a2c8435ede Use new TestSuite numeric comparators where appropriate. 10 years ago
Vladimír Vondruš cf185b00fa Math: add explicit boolean conversion to BoolVector. 10 years ago
Vladimír Vondruš 5c7b1a0eb2 Math: simplify Matrix4::lookAt(). 10 years ago
Vladimír Vondruš 6422a27b46 Math: improve Matrix4::lookAt() test. 10 years ago
Vladimír Vondruš 56e75295be Math: mention more useful dot product and determinant properties. 10 years ago
Vladimír Vondruš e9a2623e02 Math: expect NoInit test failures on GCC 6.1+ with optimizations enabled. 10 years ago
Vladimír Vondruš a3bcae928b Doc++ 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š 87074202c8 Math: support infinite far plane in Matrix::perspectiveProjection(). 10 years ago
Vladimír Vondruš 9fdf467c59 Math: added *Matrix::setRow(). 10 years ago