Jack Andersen
|
6f215040f4
|
Make CTransform::buildMatrix3f() return reference
|
2017-02-11 17:16:29 -10:00 |
Phillip Stephens
|
ad74069739
|
Add intersection test for COBBox
|
2017-01-23 02:10:35 -08:00 |
Jack Andersen
|
efc0580c31
|
Merge branch 'master' of https://github.com/AxioDL/zeus
|
2017-01-21 15:37:02 -10:00 |
Jack Andersen
|
a7545579cc
|
Add some static athena readers
|
2017-01-21 15:36:46 -10:00 |
Phillip Stephens
|
eb9326c7e0
|
Fix windows build
|
2017-01-20 22:20:34 -08:00 |
Phillip Stephens
|
e7a72d02b1
|
Add CAABox::booleanIntersection
|
2017-01-20 21:57:34 -08:00 |
Jack Andersen
|
caff50dfa5
|
Some arithmetic operators for CVector2i
|
2016-12-30 14:50:54 -10:00 |
Phillip Stephens
|
17a42c15e2
|
Add static ReadRGBABig to CColor
|
2016-12-22 12:35:29 -08:00 |
Phillip Stephens
|
7d77992ed7
|
Add equality operators for CTransform and CMatrix3f
|
2016-12-12 18:54:54 -08:00 |
Jack Andersen
|
a136d77458
|
Use __builtin_popcountll for systems that support it
|
2016-12-09 16:33:18 -10:00 |
Jack Andersen
|
7185e13abe
|
Ensure detectCPU() called when requested
|
2016-10-01 13:19:48 -10:00 |
Jack Andersen
|
e3fcd6c481
|
use `-flto=thin` as LTO compiler flag
|
2016-09-30 12:41:55 -10:00 |
Jack Andersen
|
64a88b3148
|
Windows Fixes
|
2016-09-18 15:03:37 -10:00 |
Phillip Stephens
|
8146bed6f1
|
Merge branch 'master' of https://github.com/AxioDL/zeus
|
2016-09-16 15:20:31 -07:00 |
Phillip Stephens
|
0a7c192dd5
|
CQuaternion::lookAt imp
|
2016-09-16 15:20:12 -07:00 |
Jack Andersen
|
f370a2c4e6
|
Add CColor Athena writer helpers
|
2016-09-16 09:54:36 -10:00 |
Phillip Stephens
|
d03f1157dd
|
Helper functions for CTransform and CQuaternion
|
2016-09-13 22:12:25 -07:00 |
Jack Andersen
|
841e25df42
|
Quaternion assign-multiply fix
|
2016-09-11 12:22:50 -10:00 |
Jack Andersen
|
0e491fc8f5
|
Remove 'far' too annoying name collision
|
2016-09-10 15:23:44 -10:00 |
Jack Andersen
|
f4dd896004
|
Add CTransform::printMatrix
|
2016-09-05 19:51:48 -10:00 |
Phillip Stephens
|
8ccc52d3b1
|
CRelAngle division ops
|
2016-09-01 13:17:33 -07:00 |
Phillip Stephens
|
1bba8594d5
|
Proper CRelAngle implementation
|
2016-09-01 12:38:16 -07:00 |
Phillip Stephens
|
fb91979596
|
Add CMatrix constructor for CQuaternion, close_enough helper, and CTransform constness fix
|
2016-08-31 21:08:46 -07:00 |
Phillip Stephens
|
5c650d3a48
|
Add CNUQuaternion
|
2016-08-30 17:32:28 -07:00 |
Jack Andersen
|
0b0a83ea87
|
Update .clang-format
|
2016-08-21 14:10:46 -10:00 |
Jack Andersen
|
81afa635ef
|
Add CQuaternion::transform
|
2016-08-21 10:37:58 -10:00 |
Jack Andersen
|
b71cf19344
|
Add CRectangle constructor
|
2016-08-19 18:21:40 -10:00 |
Jack Andersen
|
7aa5ccf0c7
|
Invert logic on CAABox::intersects
|
2016-08-13 09:35:41 -10:00 |
Phillip Stephens
|
c1d5449124
|
Add static ReadBoundingBoxBig
|
2016-07-31 12:24:44 -07:00 |
Phillip Stephens
|
08d2925689
|
Add sphere->frustum and point->frustum intersection tests
|
2016-07-26 13:13:26 -07:00 |
Jack Andersen
|
b6a1241678
|
Add CPlane::pointToPlaneDistance
|
2016-07-25 12:51:29 -10:00 |
Jack Andersen
|
bf9404811c
|
Merge commit 'b8c7'
|
2016-07-20 19:20:12 -10:00 |
Jack Andersen
|
b8c7ac0387
|
Add missing include
|
2016-07-20 19:19:57 -10:00 |
Jack Andersen
|
1f3d3cf22a
|
Merge pull request #4 from AxioDL/reformat
Bulk-run of clang-format
|
2016-07-08 08:53:22 -10:00 |
Jack Andersen
|
b15e66a710
|
Bulk-run of clang-format
|
2016-07-08 08:42:42 -10:00 |
Phillip Stephens
|
68f9380d86
|
OS X < 10.11 fix
|
2016-07-05 14:49:05 -07:00 |
Phillip Stephens
|
8f82cdaaab
|
Fix compiling on OS X
|
2016-07-05 08:27:17 -07:00 |
Jack Andersen
|
25da88baad
|
Windows compile fixes
|
2016-07-04 15:45:22 -10:00 |
Jack Andersen
|
7d8796a676
|
Proper return type
|
2016-07-04 12:50:00 -10:00 |
Jack Andersen
|
e3ce2fde12
|
Merge branch 'master' of https://github.com/AxioDL/zeus
|
2016-07-04 12:48:04 -10:00 |
Jack Andersen
|
e7a9c6a66b
|
alternate matrix transpose code-path for pre-SSE4.1
|
2016-07-04 15:41:17 -07:00 |
Jack Andersen
|
3925f8509e
|
alternate matrix transpose code-path for pre-SSE4.1
|
2016-07-04 12:28:59 -10:00 |
Phillip Stephens
|
68b5c47e25
|
Implement unimplemented COBBox constructor
|
2016-06-25 18:11:55 -07:00 |
Phillip
|
978b882449
|
Fix MSVC Name Squatting
|
2016-05-20 19:59:26 -07:00 |
Phillip Stephens
|
5e2fcf5ac9
|
Merge branch 'master' of https://github.com/AxioDL/zeus
|
2016-05-03 01:15:19 -07:00 |
Phillip Stephens
|
56349d1af7
|
Fix kLeftVec definition
|
2016-05-03 01:15:01 -07:00 |
Jack Andersen
|
fc072f8238
|
Merge branch 'master' of https://github.com/AxioDL/zeus
|
2016-05-02 15:18:00 -10:00 |
Jack Andersen
|
5aa0ff84f8
|
Const correctness fix
|
2016-05-02 15:17:40 -10:00 |
Phillip Stephens
|
c36927076c
|
Remove m_ from all non-private members
|
2016-04-29 01:44:58 -07:00 |
Phillip Stephens
|
48b0aa4601
|
Rename COBBox members to be consistent
|
2016-04-26 19:39:56 -07:00 |