95 Commits (a4b0000c3944310abc46bbc16e97431e4202af90)

Author SHA1 Message Date
Vladimír Vondruš 371adc63f9 MSVC 2015 compatibility: the issues with {} are eternal. 11 years ago
Vladimír Vondruš e934a1d1d8 Moved Color to Math namespace. 11 years ago
Vladimír Vondruš 115fd0c41c Math: include macros header only on deprecated build. 11 years ago
Vladimír Vondruš 75eb797686 Math: make the Doxygen workaround more obvious and less verbose. 11 years ago
Vladimír Vondruš eae48a3380 Math: simplify Quaternion default constructor. 11 years ago
Vladimír Vondruš 3b5e650af5 Math: fix compilation of tests under libc++. 11 years ago
Vladimír Vondruš 911ed52413 Math: test constexpr-ness of subclass types. 11 years ago
Vladimír Vondruš 1d9e6210d8 Use anonymous typed enum instead of static const member variable. 11 years ago
Vladimír Vondruš d0baab2bfe I hate GCC. 11 years ago
Vladimír Vondruš 838eb180fc Fix compilation on Clang. 11 years ago
Vladimír Vondruš c4bf8d6eda Doxygen workarounds. 11 years ago
Vladimír Vondruš 350d820823 Math: cleanup. 11 years ago
Vladimír Vondruš 413e2e6735 Math: properly test that these constructors are indeed implicit. 11 years ago
Vladimír Vondruš 1b0da5b2df Math: ability to construct all types without initializing the contents. 11 years ago
Vladimír Vondruš 702c9db6b4 Math: ability to zero-initialize all classes. 11 years ago
Vladimír Vondruš 3a8ac02909 Math: more explicit default zero/identity constructors. 11 years ago
Vladimír Vondruš 5bc87addab Math: added header with tags. 11 years ago
Vladimír Vondruš 25486a7ac4 Math: properly prefix private variables. 11 years ago
Vladimír Vondruš 2ecbef1355 Math: yet another Doxygen workaround. 11 years ago
Vladimír Vondruš 562d71dbe6 Math: ability to convert ranges from/to external representation. 11 years ago
Vladimír Vondruš fbe4330298 Math: cleanup in tests. 11 years ago
Vladimír Vondruš 1a389f7a00 Math: work around bug in GCC 5.1 which broke the tests. 11 years ago
Vladimír Vondruš 52434fb55c Math: ability to convert dual quaternions from/to external representation. 11 years ago
Vladimír Vondruš 94c4225165 Math: ability to convert quaternions from/to external representation. 11 years ago
Vladimír Vondruš 3afb810099 Math: ability to convert dual complex from/to external representation. 11 years ago
Vladimír Vondruš 690a3ad408 Math: ability to convert complex numbers from/to external representation. 11 years ago
Vladimír Vondruš 229d0b130c Math: test code reorganization. 11 years ago
Vladimír Vondruš fa3ec12dba Math: actually test the conversion and not some random copy constructor. 11 years ago
Vladimír Vondruš 4027874b8d Math: cleanup. 11 years ago
Vladimír Vondruš f8e2ebed00 Math: test NaN comparison behavior of Unit class. 11 years ago
Vladimír Vondruš 4f90760598 First-class WebGL support, part 1: initial infrastructure. 11 years ago
Vladimír Vondruš b2d7f4ecc7 Revert "Math: use Vector::max() instead of custom ugly solution." 11 years ago
Vladimír Vondruš dd2fde5ae0 Math: improve QuaternionTest to verify all quaternion-from-matrix cases. 11 years ago
Vladimír Vondruš a69f567ea9 Math: fix redundant and cyclic documentation references. 11 years ago
Vladimír Vondruš 959180dfd8 Math: removed deprecated Geometry::Rectangle class. 11 years ago
Vladimír Vondruš a58121e893 Math: added div() function. 11 years ago
Vladimír Vondruš 6e177780b0 Math: fixed test compilation with libc++. 11 years ago
Vladimír Vondruš 2e068e233b Math: fixed Clang build. 11 years ago
Vladimír Vondruš 64bc2393d1 Math: made dot(), angle(), *lerp() and cross() free functions. 11 years ago
Vladimír Vondruš 7be1239adf Math: improve docs for vector cross/dot product. 11 years ago
Vladimír Vondruš 65a2e5677a Properly use the "Std Swap Two Step". 11 years ago
Vladimír Vondruš b121e8758a Math: added Vector::pad(). 11 years ago
Vladimír Vondruš 6372711260 Math: save one swizzle in Vector3::cross(). 11 years ago
Bill Robinson 80e01ae18d Math: added Matrix4::lookAt(). 11 years ago
Vladimír Vondruš 90b519c4d2 Math: improve Constants test, fix Clang compilation. 11 years ago
Vladimír Vondruš f30a4677eb Math: added Matrix[34]::shearing*(). 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š 3ae17b5bed Math: faster quaternion/vector multiplication. 11 years ago
Vladimír Vondruš ba88567710 Remove redundant `inline` keyword. 11 years ago