169 Commits

Author SHA1 Message Date
Jack Andersen
954978454b Add CAABox::skNullBox 2016-04-16 11:49:09 -10:00
Jack Andersen
cfc5d55419 Const correctness fixes 2016-04-15 17:23:54 -10:00
Jack Andersen
e284c2de31 Order-of-operations optimization with degrees/radians conversion 2016-04-14 17:00:51 -10:00
Jack Andersen
69b384e48c Const correctness on some CAABox methods 2016-04-14 11:42:16 -10:00
Jack Andersen
d84d38a1a3 Add scale matrix constructor 2016-04-13 13:06:50 -10:00
Jack Andersen
f17f2371bf add CMatrix3f::addScaledMatrix 2016-04-12 12:27:38 -10:00
Jack Andersen
286d098ecb Proper SFINAE usage on PopCount 2016-04-09 13:18:46 -10:00
Jack Andersen
eb2968304b More stable Matrix->Quat constructor 2016-04-08 14:00:48 -10:00
Jack Andersen
5aae3cdbc6 Merge branch 'master' of https://github.com/AxioDL/zeus 2016-04-07 17:36:21 -10:00
Jack Andersen
c16f25db09 Add matrix to quaternion constructor 2016-04-07 17:35:16 -10:00
Jack Andersen
4dea46aa65 Fix CQuaternion subscript bug 2016-04-07 16:39:36 -10:00
Jack Andersen
baaca3136b WXYZ quaternion layout 2016-04-06 17:39:24 -10:00
Jack Andersen
9762710b85 Add color self-clamp 2016-04-03 19:01:27 -10:00
Jack Andersen
1f7088e5eb Proper CTransform::multiplyIgnoreTranslation return value 2016-03-30 20:18:05 -10:00
Jack Andersen
f9f432be97 Unnecessary const qualification 2016-03-15 13:23:07 -10:00
Jack Andersen
33c357ecc6 ZE_ATHENA_TYPES readers are now explicit-endian 2016-03-13 14:57:31 -10:00
Jack Andersen
8154c82d78 made CTransform::rotate a const transform func only 2016-03-10 14:22:22 -10:00
Jack Andersen
b721e09ef5 CTransform::orthonormalize added 2016-03-09 17:47:01 -10:00
Jack Andersen
a76d43d5df Humungous refactor 2016-03-04 13:03:26 -10:00