53 Commits (d1ce3b2a23dd3561f12dea7427038b5b12f15986)

Author SHA1 Message Date
Vladimír Vondruš e6322dcfd1 Math: use angle literals in all test code. 6 years ago
Vladimír Vondruš 9de4717f0e Math: add popcount(). 6 years ago
Vladimír Vondruš 89e3067009 Math: hmm, why this isn't in the FunctionsBenchmark, then? 6 years ago
Vladimír Vondruš f225497475 Math: assert valid binomialCoefficient() input instead of returning 0. 6 years ago
Vladimír Vondruš 53a26ad024 Math: use 64-bit literals in a test to be really really sure. 6 years ago
Vladimír Vondruš f1c713f4c8 Minor cleanup, doc++, updated changelog & credits. 6 years ago
janos 8013afc28c Math: add binomial coefficient function. 6 years ago
Pablo Escobar daa6d9125e Math: add fmod function 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 65a2ced2a7 Make this compile and test cleanly with CORRADE_NO_ASSERT defined. 6 years ago
Vladimír Vondruš 881003d90b Test: adapt tests to change in TestSuite float epsilon precisions. 6 years ago
Nghia Truong 1ef813fdad Math: add reflect() and refract() functions. 6 years ago
Vladimír Vondruš 13b4bf8461 Math: use __builtin_sincos for sincos() on GCC. 7 years ago
Vladimír Vondruš 28f12f9a5e Math: improve the NaN propagation tests even more. 7 years ago
Vladimír Vondruš 75ffd39fe0 Math: make it possible to use Deg/Rad in all functions. 7 years ago
Vladimír Vondruš 3a1713d549 Math: no need to include <tuple> just for std::tie() in tests. 7 years ago
Vladimír Vondruš c12680ec38 Math: move batch functionality to FunctionsBatch.h. 7 years ago
Vladimír Vondruš 2149f7b869 Wrap all tests in unnamed namespaces. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš ebedbce2f2 Math: vector overloads for isInf() and isNan(). 8 years ago
Vladimír Vondruš 7a0bf3018f Math: new min(), max() and minmax() overloads taking plain C arrays. 8 years ago
Vladimír Vondruš da7d443b67 Math: added lerp(T, T, bool). 8 years ago
Vladimír Vondruš 002d2260fd Math: added select(). 8 years ago
Vladimír Vondruš 92071a342c Math: added isInf() and isNan() 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 2145ae9b96 Dropped NaCl support. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš eeac7e2868 Math: minmax() for a pointer range. 9 years ago
Vladimír Vondruš 4cf9459110 Math: return default-constructed value for min()/max() on empty range. 9 years ago
Vladimír Vondruš 9e796b76c8 Math: added clamp(Vector, Vector, Vector), {min,max}(Vector, T) 9 years ago
Vladimír Vondruš dd2058cee3 Math: renamed {de,}normalize() to {,un}pack() in a new Packing.h header. 9 years ago
Vladimír Vondruš dba0ea320d Math: vector/scalar overload for pow(). 10 years ago
Vladimír Vondruš eaeda24399 Don't restrict Double usage on OpenGL ES. 10 years ago
Vladimír Vondruš 9fa0d8c796 Math: fix lerp() with BoolVector. 10 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš 9ebd6ad46d Math: added pow(), log() and exp(). 11 years ago
Vladimír Vondruš ab35741221 Math: minor cleanup, reordering and test renaming. 11 years ago
Vladimír Vondruš 247d8dba6f Math: added lerp(T, T, BoolVector). 11 years ago
Vladimír Vondruš e6567af364 Math: don't depend on char signedness in test. 11 years ago
Vladimír Vondruš 58f16ccdb5 Math: proper fuzzy-compare for std::pair<float, float>. 11 years ago
Vladimír Vondruš e7cae67e9f Math: added sincos(). 11 years ago
Vladimír Vondruš 127f34b657 Math: fix typedef shadowing. 11 years ago
Vladimír Vondruš eac01167f5 MSVC 2015 compatibility: except long double (de)normalization to fail. 11 years ago
Vladimír Vondruš a58121e893 Math: added div() function. 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š c56940993b Use the new math constants throughout the code. 12 years ago
Vladimír Vondruš 64a02d68db Math: document more non-obvious tricks. 12 years ago
Vladimír Vondruš a8199340fb Math: fixed confusing naming. 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago