639 Commits (749c8d8fbc97b1fde33a92372069a4bd6506d638)

Author SHA1 Message Date
Vladimír Vondruš bbc98746e4 Math: properly testing all constexpr methods in Vector. 13 years ago
Vladimír Vondruš 0f938003df Math: constexpr implementation for "filling" Vector constructor. 13 years ago
Vladimír Vondruš a39fa198c8 Math: removed inappropriate `constexpr` from operator!=() 13 years ago
Vladimír Vondruš f7a8641081 Math: fixed one-argument Vector constructors. 13 years ago
Vladimír Vondruš 2d0aad34b2 Math: SVD algorithm implementation. 13 years ago
Vladimír Vondruš 0f547d7e8e Math: added RectangularMatrix::sum(),product(),{min,max}(),{min,max}Abs(). 13 years ago
Vladimír Vondruš 60f86b8ea0 Math: added Vector::{min,max}Abs(). 13 years ago
Vladimír Vondruš 7b507d0485 Math: improve Vector::min()/max() tests. 13 years ago
Vladimír Vondruš 5b3e1a0ea0 Math: save one unneeded initialization in Vector::sum(). 13 years ago
Vladimír Vondruš e58962dc43 Don't use fully qualified Corrade::Utility::Debug when not needed. 13 years ago
Vladimír Vondruš 37955c468f Math: creating matrix from diagonal, retrieving values on diagonal. 13 years ago
Vladimír Vondruš ac9dca0781 Math: access RectangularMatrix's own data directly. 13 years ago
Vladimír Vondruš 08312ae335 Math: minor code reorganization. 13 years ago
Vladimír Vondruš 0274ad7d56 Math: explicit one-parameter Point*D constructor. 13 years ago
Vladimír Vondruš e24207f620 Doc++ 13 years ago
Vladimír Vondruš 799bc629eb Math: matrix/vector rework, part 4: using BoolVector for comparisons. 13 years ago
Vladimír Vondruš dcb4595e6e Math: new class BoolVector. 13 years ago
Vladimír Vondruš 9bbc656da5 Math: creating Vector from one value is broken. 13 years ago
Vladimír Vondruš 5819dd4bd7 Math: matrix/vector rework, part 3: conversion as explicit constructor. 13 years ago
Vladimír Vondruš baeadc9663 Math: matrix/vector rework, part 2: matrix as array of column vectors. 13 years ago
Vladimír Vondruš 4c16a767db Math: doc++, minor code cleanup. 13 years ago
Vladimír Vondruš 0ed0f261b4 Math: matrix/vector rework, part 1: synchronized unit tests. 13 years ago
Vladimír Vondruš b7b955289a Math: Vector::lerp() can take `t` of arbitrary type. 13 years ago
Vladimír Vondruš 861e16e1f9 Doc++, @todo+- 13 years ago
Vladimír Vondruš d175dd1054 Updated workarounds for Doxygen 1.8.2. 14 years ago
Vladimír Vondruš 263d8351b6 Math: vector overloads for normalize() and denormalize(). 14 years ago
Vladimír Vondruš ec23a3d13c Minor code cleanup. 14 years ago
Vladimír Vondruš ad9a55a867 Doc++ 14 years ago
Vladimír Vondruš 4d6d3fde88 Math: scalar/vector implementation of min(), max() and clamp(). 14 years ago
Vladimír Vondruš ee5f8766af Math: make type traits aware of long double. 14 years ago
Vladimír Vondruš bdba6b7221 Math: no need to have two versions of denormalize(), they are the same. 14 years ago
Vladimír Vondruš 3daefd70a9 Math: simplified internal pow<n>() implementation. 14 years ago
Vladimír Vondruš 03789a5b4b Math: got rid of MathTypeTraits::NumericType. 14 years ago
Vladimír Vondruš a4da7b764a Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 5ca096512e Forward declaration header for Math namespace. 14 years ago
Vladimír Vondruš cade175304 Math: finally implemented precise signed/unsigned normalization. 14 years ago
Vladimír Vondruš 7dc0fc4a4c Math: Renamed Math.h to Functions.h 14 years ago
Vladimír Vondruš 7d0a523618 Moved projection matrix computation to Math namespace. 14 years ago
Vladimír Vondruš 52300cf402 Math: function for base-2 logarithm. 14 years ago
Vladimír Vondruš 7183110eee Doc++, @todo++ 14 years ago
Vladimír Vondruš 5f19343bee Math: linear interpolation of two Vectors. 14 years ago
Vladimír Vondruš 1eef70b184 Doc++ 14 years ago
Vladimír Vondruš a4514e7acb Brought Math::Quaternion<GLfloat> into Magnum namespace as Quaternion. 14 years ago
Vladimír Vondruš c7d7fdad28 Math: removed done TODO. 14 years ago
Vladimír Vondruš f06b53724c Math: spherical linear Quaternion interpolation. 14 years ago
Vladimír Vondruš 538601fc06 Minor code cleanup. 14 years ago
Vladimír Vondruš b9f21d1430 Removed unnecessary prefix from test filename. 14 years ago
Vladimír Vondruš 669a08daa5 Math: angle between two quaternions. 14 years ago
Vladimír Vondruš 53a95b6296 Math: test also parameterless Quaternion::dot(). 14 years ago
Vladimír Vondruš 23a94b2709 Math: Quaternion has dot product too! 14 years ago