Jack Andersen
|
8603353cf7
|
Added skZero for other vector types
|
2017-03-17 13:30:14 -10:00 |
Jack Andersen
|
f1e3db1c50
|
CVector3d improvements
|
2017-03-13 21:02:09 -10:00 |
Jack Andersen
|
5e008737e0
|
Make `doNormalize` true by default for CUnitVector3f
|
2017-03-09 17:39:58 -10:00 |
Jack Andersen
|
11ba10b557
|
Add CAABox::intersectionRadius()
|
2017-03-06 19:34:54 -10:00 |
Phillip Stephens
|
505696e4a3
|
Some cleanup
|
2017-03-05 10:01:34 -08:00 |
Jack Andersen
|
68612ccd4c
|
Add column-constructor for CTransform
|
2017-03-04 21:56:20 -10:00 |
Jack Andersen
|
b97ccb7782
|
Fix ordering of CAABox::split* methods
|
2017-02-24 21:56:43 -10:00 |
Jack Andersen
|
8702ae7d97
|
Alternate call for CFrustum plane generation
|
2017-02-23 22:28:06 -10:00 |
Jack Andersen
|
69627f4bf3
|
Make vector constants class-scope
|
2017-02-11 17:48:21 -10:00 |
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 |