Go to file
Ben Visness 4d21fc5388 Add ability to disable inlining of functions
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.
2016-08-12 23:35:22 -05:00

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

Description
A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.
Readme CC0-1.0 3.9 MiB
Languages
C 95.7%
Python 2.2%
Makefile 1.2%
Batchfile 0.8%