443 Commits (e8e8e674836ec54d5d2b0ffe48478ff02c5d1367)

Author SHA1 Message Date
Vladimír Vondruš 8a63939134 Math: added vector/scalar abs() function. 13 years ago
Vladimír Vondruš 0885320603 Math: vector dot product in terms of component-wise multiply and sum. 13 years ago
Vladimír Vondruš f517a000ed Math: follow Vector changes in BoolVector. 13 years ago
Vladimír Vondruš bbea562a6c Math: properly testing all constexpr methods in RectangularMatrix. 13 years ago
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