b32275ee94Squashing all commits from the previous pull requests. #21, #22, and #23. (#26)
Thompson Lee
2016-08-30 15:18:37 -0400
2f0b88e569Squashing all commits from the previous pull requests. #21, #22, and #23.
Thompson Lee
2016-08-11 19:53:20 -0400
8a3982d625Added Quat_FromPitchYawRoll() helper function. (#25)
Thompson Lee
2016-08-22 16:14:26 -0400
8097e9ebe2Optimizing code.
Thompson Lee
2016-08-17 17:20:28 -0400
0452029690Added Quat_FromPitchYawRoll() helper function.
Thompson Lee
2016-08-17 16:41:02 -0400
69df64c9d7Adding Mtx_Transpose() test case to the PC main.cpp file. (Not tested, due to setup configurations not adequate on my end.)
Thompson Lee
2016-08-12 21:01:59 -0400
183b80eb86Better overall Mtx_Transpose() test case.
Thompson Lee
2016-08-12 07:03:31 -0400
5ee2e08af9Changed Makefile. (Issue #24)
Thompson Lee
2016-08-12 06:48:34 -0400
1e57317575Fixed mtx_transpose(), using (3-i).
Thompson Lee
2016-08-12 06:46:23 -0400
fbd3200abeAdded Mtx_Transpose().
Thompson Lee
2016-08-11 19:53:20 -0400
c2e1416a2aOptimizing code, because Quat_FromAxisAngle() will normalize the axis vector. No need to normalize again.
Thompson Lee
2016-08-11 12:19:32 -0400
0ce2c1398cAdding Quat_LookAt() and Quat_FromAxisAngle().
Thompson Lee
2016-08-11 10:42:52 -0400
ade43ca4d2Converted c[] to xyzw format. Should not be accidentally transposing the matrix.
Thompson Lee
2016-08-07 10:01:02 -0400
fa348aadf3Adding const as directed.
Thompson Lee
2016-08-07 09:58:02 -0400
b18b44bbf8Passing matrix by reference.
Thompson Lee
2016-08-07 08:17:48 -0400
2efedfe8d2Changed function declaration to match what was requested.
Thompson Lee
2016-08-07 08:12:52 -0400
6eb0cacd0aAdded Quat_FromMtx(). This converts a matrix to a quaternion.
Thompson Lee
2016-08-06 23:02:17 -0400
ae0ce14c9dEnhancement: Mtx_Inverse() returns a non-zero determinant if the matrix passed in can be inverted, otherwise returns zero if the matrix is singular/degenerative.
Thompson Lee
2016-08-05 01:18:03 -0400
0dcc009ae3Add gcov integration to test suite
Michael Theall
2016-08-04 23:42:03 -0500
24548b03d1Fix Mtx_LookAt
Michael Theall
2016-08-04 23:41:47 -0500
59b0311f48Minor Fixes series - Added a missing @param[in]. - Added @mtheall 's Mtx_Multiply() enhancement.
Thompson Lee
2016-08-04 07:05:25 -0400
237e22cdd1Enhancement: Mtx_Inverse() returns a non-zero determinant if the matrix passed in can be inverted, otherwise returns zero if the matrix is singular/degenerative.
Thompson Lee
2016-08-05 01:18:03 -0400
acdcc69119Removed note about undefined behavior. No longer relevant.
Thompson Lee
2016-08-05 01:06:15 -0400
a355fdf0bdRemoved __restrict.
Thompson Lee
2016-08-05 01:05:19 -0400
1ccd4fb6faReverting Mtx_Lookat() changes.
Thompson Lee
2016-08-05 01:04:29 -0400
6a77eb1dcfAdded @mtheall 's Mtx_Multiply() enhancement.
Thompson Lee
2016-08-05 01:02:54 -0400
dd546051dcC++ and C compiling errors depending on installed compilers. Used __restrict to allow GCC extension to work.
Thompson Lee
2016-08-04 22:35:13 -0400
72d34fdec5Add gcov integration to test suite
Michael Theall
2016-08-04 23:42:03 -0500
430e414f01Fix Mtx_LookAt
Michael Theall
2016-08-04 23:41:47 -0500
004aa86e16Merge branch 'master' into minor_fixes
Thompson Lee
2016-08-04 21:03:31 -0400
dc4d81eea9More additions and enhancements to math code, see details (#19)
mtheall
2016-08-04 14:23:28 -0500
d250a38052Fixed branch conflicts.
Thompson Lee
2016-08-04 06:19:03 -0400
ecab2f6f7eFix swapped near/far in Mtx_Ortho(Tilt)
fincs
2016-08-04 12:11:56 +0200
766def30a3Optimized matrix math (#15)
mtheall
2016-08-04 04:33:18 -0500
cec1a57aeaOptimized matrix math Added non-tilt projections Added quaternions Added test framework Created logo
Michael Theall
2016-08-04 00:38:23 -0500
7b511a809dfix Mtx_Inverse
Michael Theall
2016-08-03 00:45:42 -0500
d7d5ba28a1Added a Matrix Inverse Function (#14)
Thompson Lee
2016-07-31 07:20:36 -0400
6e2c97c43fFixed indentation, tidied up the code so the if... statement is flipped around, and added <float.h> to c3d/maths.h.
Thompson Lee
2016-07-31 07:16:14 -0400
ef913eb9a4Hidden indentation misalignment fixed.
Thompson Lee
2016-07-31 01:27:10 -0400
934e0fd05aIndenting again, just so Github aligns nicely.
Thompson Lee
2016-07-31 01:23:08 -0400
0abaad6befIndented all possible spaces I can find.
Thompson Lee
2016-07-31 01:19:17 -0400
57e8972cceTabifying the indents. If it is still unaligned, I apologize.
Thompson Lee
2016-07-31 01:07:55 -0400