Emil Dotchevski
|
fb40dddd6f
|
Replaced sprintf with snprintf in gen.cpp
|
2025-12-23 16:13:43 -05:00 |
|
Emil Dotchevski
|
c26cbf5c0d
|
Header generation changes
|
2024-09-21 21:10:37 -07:00 |
|
Emil Dotchevski
|
f7a3f6f759
|
Optional support for write_element definitions that take the value to write as an argument, instead of returning a reference to the element.
|
2022-03-14 20:20:49 -07:00 |
|
Emil Dotchevski
|
be39b1008a
|
Updated copyright message
|
2022-01-18 15:02:54 -08:00 |
|
Emil Dotchevski
|
54aa1f8d93
|
C++17 constexpr where easily doable
|
2021-11-25 16:04:49 -08:00 |
|
Emil Dotchevski
|
46797f11f7
|
Invoking math functions via ADL
|
2021-07-18 18:21:41 -07:00 |
|
Emil Dotchevski
|
9fd0764eaa
|
Major refactor: single header support, deduce_quat2/deduce_vec2/deduce_mat2 used in all binary operations, cross product for 2D vectors, Meson build
|
2020-12-16 00:05:15 -08:00 |
|
Emil Dotchevski
|
ffb434f1fa
|
Issue #23, thanks steveire
|
2020-02-29 13:02:49 -08:00 |
|
Emil Dotchevski
|
5209c985d8
|
Fixing the "assign" bug. Thanks nightsparc!
|
2017-05-13 21:23:26 -07:00 |
|
Emil Dotchevski
|
dfb75902c7
|
Full set of swizzling permutations.
|
2016-12-23 18:46:28 -08:00 |
|
Emil Dotchevski
|
5c079d4492
|
Implemented "swizzling" for scalars->vectors, e.g. X001(42.0f)->(42.0f,0,0,1)
|
2016-12-23 18:20:44 -08:00 |
|
Emil Dotchevski
|
d9e1584aef
|
scalar*vec, scalar*mat operations implemented
|
2016-11-03 20:13:27 -07:00 |
|
Emil Dotchevski
|
8d81edbfe6
|
Fixing warnings, plus improved swizzle sfinae and tests.
|
2016-04-06 15:54:10 -07:00 |
|
Emil Dotchevski
|
27f937e757
|
Correct directory structure
|
2016-04-04 17:24:57 -07:00 |
|