mirror of
https://github.com/HandmadeMath/HandmadeMath.git
synced 2026-01-02 09:42:28 +00:00
4d21fc53889a5878f852a765daac361046439dcd
Some build environments build each source file individually to .o files and then link after the fact. With inlined functions, this tends to just produce empty .o files, undefined symbol errors, and grumpy programmers like me. This change simply adds the option to disable inlining of functions so Handmade Math can function properly as a library unto itself.
Handmade-Math
Single-file public domain game math library for C/C++
| Version | Changes |
|---|---|
| 0.4 (ID) | SSE Optimizations for, HMM_SqrtF, HMM_RSqrtF, HMM_SinF, HMM_CosF, HMM_TanF |
| 0.3 (ID) | Removed use of CRT |
| 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 |
ID: In Development
FAQ
What's the license?
These libraries are in the public domain. You can do whatever you want with them.
Where can i contact you to ask quesitons ?
You can email me at: Zak@Handmade.Network
Languages
C
95.7%
Python
2.2%
Makefile
1.2%
Batchfile
0.8%