11 Commits

Author SHA1 Message Date
Lioncache 044a6cfcd8 Macros: convert alignment function into template
Same behavior, but strongly typed.
2026-01-16 23:07:30 -05:00
Lioncache c0ad96fa07 MathUtil: Make header define less generic
MATH_H is quite easy to clash with
2026-01-16 22:28:44 -05:00
Lioncache 9e04565b79 MathUtil: Remove unused math functions 2026-01-16 22:22:46 -05:00
Lioncache d6640792ec General: Cleanup
Mainly header hygeine and overload specifiers.

Also greatly reduces the amount of copying going on with math
primitives.
2025-12-17 15:41:49 -05:00
Jack Andersen 5735e32538 Windows fixes 2019-05-25 20:43:05 -10:00
Jack Andersen a512e39d79 One function shouldn't be constexpr 2019-05-24 23:28:10 -10:00
Jack Andersen e2de9a55e8 constexpr compile fix 2019-05-24 23:25:26 -10:00
Jack Andersen c88df6ba4c Use constexpr rather than FORCEINLINE in MathUtil.h 2019-05-24 23:22:06 -10:00
Jack Andersen 001aca55a7 Fixes for Linux build 2019-05-24 21:49:56 -10:00
Aruki f182e74555 Made a bunch of math utility functions force inline 2019-04-21 22:56:58 -07:00
Aruki 4f9cf8a06e Initial commit; files moved in from Prime World Editor w/ minor cleanup 2018-12-08 23:44:41 -07:00