mirror of
https://github.com/HandmadeMath/HandmadeMath.git
synced 2025-09-06 18:28:16 +00:00
cad7efa639e67e12a7135931af15fd7d51a8096e

Thanks to @mmozeiko for the algorithm
Handmade-Math
Single-file cross-platform public domain game math library for C/C++
Version | Changes |
---|---|
0.5.2 | Fixed SSE code in HMM_SqrtF and HMM_RSqrtF |
0.5.1 | Fixed HMM_Translate producing row-major matrices, ensured column-major order for matrices throughout |
0.5 | Added scalar operations on vectors and matrices, added += and -= for hmm_mat4, reconciled headers and implementations, tidied up in general |
0.4 | Added SSE Optimized HMM_SqrtF, HMM_RSqrtF, Removed use of C Runtime |
0.3 | Added +=,-=, *=, /= for hmm_vec2, hmm_vec3, hmm_vec4 |
0.2b | Disabled warning C4201 on MSVC, Added 64bit percision on HMM_PI |
0.2a | Prefixed Macros |
0.2 | Updated Documentation, Fixed C Compliance, Prefixed all functions, and added better operator overloading |
0.1 | Initial Version |
This library is free and will stay free, but if you would like to support development, or you are a company using HandmadeMath, please consider financial support.
FAQ
What's the license?
This library is in the public domain. You can do whatever you want with them.
Where can I contact you to ask questions?
You can email me at: Zak@Handmade.Network
Languages
C
95.7%
Python
2.2%
Makefile
1.2%
Batchfile
0.8%