mirror of
https://github.com/HandmadeMath/HandmadeMath.git
synced 2025-12-28 07:34:32 +00:00
fb652d146769f7430e9ab343eb56782f287d9794
- Scalar multiplication of vectors and matrices
- This was present for only vec2's and vec3's using operator
overloading. In addition, there was only operator overloading for
[structure] * float, not float * [structure].
- Additionally, the two operators that were already defined were
updated to use the new C-style functions that were defined.
- Scalar division of vectors and matrices
- Matrix subtraction
- += operator for matrices
Handmade-Math
Single-file public domain game math library for C/C++
| Version | Changes |
|---|---|
| 0.4 | Added SSE Optimized HMM_SqrtF, HMM_RSqrtF, Removed use of CRT |
| 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 |
ID: In Development
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 quesitons ?
You can email me at: Zak@Handmade.Network
Languages
C
95.7%
Python
2.2%
Makefile
1.2%
Batchfile
0.8%