Commit Graph

247 Commits

Author SHA1 Message Date
Kyle De'Vir
116e3bb41b HMM_FastInverseSquareRoot indentation adjustment 2016-05-29 04:04:16 +10:00
Kyle De'Vir
6a1e42ed74 Added missing HMM_FastInverseSquareRoot prototype 2016-05-29 03:58:21 +10:00
Kyle De'Vir
004b65f6e3 Added HMM_FastInverseSquareRoot function
With it's original comments. :)

I won't mess too much with the coding style,
because I don't fully understand it.

It works, though.
2016-05-29 03:55:47 +10:00
Zak Strange
ceaf77f9d3 Merge pull request #6 from Valmar33/master
Added HMM_MultiplyMat4ByVec4 function
2016-05-28 10:43:46 -07:00
Kyle De'Vir
9b2c7bf301 Added C++ HMM_MultiplyMat4ByVec4 functionality
Added missing prototypes
2016-05-29 03:39:08 +10:00
Kyle De'Vir
a72ff828a6 Added C++ HMM_MultiplyMat4ByVec4 functionality
Added operator overloaded HMM_MultiplyMat4ByVec4
functionality.
2016-05-29 03:29:29 +10:00
Kyle De'Vir
46fdcfb171 Added HMM_MultiplyMat4ByVec4 function
Multiplies a 4x4 matrix by a 4x4 vector and
returns it.
2016-05-29 02:58:27 +10:00
Zak Strange
7b305009d6 Merge pull request #5 from Valmar33/master
Corrected errors in Perspective function
2016-05-28 09:31:14 -07:00
StrangeZak
6d0034e580 Fixed HMM_PI32 2016-05-29 08:53:02 -07:00
Kyle De'Vir
136b049106 Corrected errors in Perspective function 2016-05-28 23:54:08 +10:00
Zak Strange
fda756706d Merge pull request #4 from ZakStrange/0.2
Release 0.2a
2016-05-21 12:54:15 -07:00
StrangeZak
06ca2942de Merge branch 'master' of https://github.com/ZakStrange/Handmade-Math into 0.2 2016-05-21 12:53:09 -07:00
StrangeZak
a5b55100a5 Prefixed some macros 2016-05-21 12:52:55 -07:00
Zak Strange
6c4f3ff72b Merge pull request #3 from ZakStrange/0.2
0.2 Release
2016-05-20 19:54:22 -07:00
StrangeZak
bde2c4c8b1 Removed testing code from repo 2016-05-20 19:53:17 -07:00
StrangeZak
6a2fac6a00 Prefixed all functions 2016-05-20 19:52:17 -07:00
StrangeZak
c9c60ba25b Cleaned up function declarations, and fixed C compliance. 2016-05-20 12:01:31 -07:00
Zak Strange
87360e6adc Fixed formating 2016-04-02 21:14:29 -07:00
Zak Strange
52f373cbfe Fixed some bugs 2016-04-02 21:10:31 -07:00
Zak Strange
9e072b7fbd Merge pull request #2 from kiljacken/master
Additional fixes.
2016-03-25 10:34:59 -07:00
Emil Lauridsen
4bb373ba35 Additional fixes.
Translate: Swapped indices because we're column-major.
Rotate: Ditto, and corrected calculation of 1,1 2,2 and 3,3.
MultiplyMat4: Like translate
2016-03-25 18:29:56 +01:00
Zak Strange
c726f13564 Merge pull request #1 from kiljacken/master
Fix up Orthographic
2016-03-25 09:42:39 -07:00
Emil Lauridsen
4afed801d0 Fix up Orthographic 2016-03-25 17:39:51 +01:00
Zak Strange
607a3d27de Updated CreditS 2016-03-24 21:38:22 -07:00
Zak Strange
2b44bdc9d5 Added missing component on Perspective matrix 2016-03-24 21:05:43 -07:00
Zak Strange
4256034f7f Changed Perspective again 2016-03-24 15:39:50 -07:00
Zak Strange
20ff6d214e Fixed Perspective 2016-03-24 15:25:29 -07:00
Zak Strange
dfe3df4ee4 Changed Perspective matrix 2016-03-24 15:15:28 -07:00
Zak Strange
6063dfafeb Fixed spelling error and changed LookAt 2016-03-24 14:54:44 -07:00
Zak Strange
2a977c6243 Fixed LookAt 2016-03-24 14:19:36 -07:00
Zak Strange
d40b9484b8 Changed shit 2016-03-24 10:14:17 -07:00
Zak Strange
2d4520fda6 Added LookAt for matrix 2016-03-23 16:54:10 -07:00
Zak Strange
77b4b04d13 Fixed spelling error 2016-03-18 20:35:50 -07:00
Zak Strange
ef7d1f02cf Removed test files 2016-03-14 14:55:46 -07:00
Zak Strange
2f6c37bcc6 Added normalize 2016-03-14 14:54:56 -07:00
Zak Strange
19487d23b8 Fixed Lerp, added Clamp 2016-03-14 14:31:59 -07:00
Zak Strange
388f66c1af Added Lerp 2016-03-14 14:26:32 -07:00
Zak Strange
41d2f2e5b6 Cleaned up the code, fixed C compliance, and added operator overloading for multiplying matrix's 2016-03-14 14:09:55 -07:00
Zak Strange
3166c36452 Added Mat4, Perpective, Rotate, Scale, and Traslate 2016-03-13 21:29:59 -07:00
Zak Strange
f111a24417 Added function prototypes 2016-03-13 15:24:35 -07:00
Zak Strange
a2700e4a22 Added operator overloading 2016-03-13 15:19:26 -07:00
Zak Strange
f62ec8a09a Added power function and function overloaded functions 2016-03-13 14:44:28 -07:00
Zak Strange
e5ba943f38 Added documentation and fixed HINLINE spelling error. 2016-03-12 10:51:03 -07:00
=
8ee6f8a20d Addition, Subtraction, Multiplication, and division for Vectors 2016-01-22 20:05:47 -07:00
=
c4a8f1a2b1 Added README.md 2016-01-22 19:30:24 -07:00
=
81752787dd I forgot a semi-colon 2016-01-22 19:28:10 -07:00
=
44e573da16 Setup Vec2, Vec3, Vec4 and their initialization functions 2016-01-19 17:41:23 -07:00