Commit Graph

222 Commits

Author SHA1 Message Date
7b14ebca60 Merge pull request #24 from BlackMATov/dev
Dev
2022-12-27 16:16:31 +07:00
BlackMATov
b7a3acafe3 new ci scripts and presets 2022-12-27 15:53:51 +07:00
a4429354d9 Merge pull request #23 from BlackMATov/dev
Dev
2022-09-21 19:22:34 +07:00
BlackMATov
914ae3ade7 rename main header to vmath_all.hpp 2022-09-21 19:20:25 +07:00
BlackMATov
e624cf1488 fix singles generation 2022-09-21 17:01:24 +07:00
BlackMATov
8b07866eba Happy New Year! 🥳 2022-09-21 16:58:51 +07:00
BlackMATov
48da3c4e6d return single-header version 2022-09-21 05:48:59 +07:00
BlackMATov
09dab182cc add clang-tidy config 2022-04-24 05:50:41 +07:00
BlackMATov
61d9f4a7c2 add sanitizers, doctest as submodule 2022-04-24 05:37:21 +07:00
BlackMATov
99dbc61dc9 remove single-header version 2022-04-24 05:27:40 +07:00
BlackMATov
469d8dd8d3 commit vscode workspace settings 2022-04-24 05:26:30 +07:00
8c8d776534 Merge pull request #21 from BlackMATov/dev
Dev
2021-08-06 03:26:31 +07:00
BlackMATov
2e007f721e fix some warnings 2021-08-06 03:24:08 +07:00
9d8ba31902 Merge pull request #20 from BlackMATov/dev
Dev
2021-06-25 23:41:09 +07:00
BlackMATov
694cdb5819 install compilers in github actions 2021-06-25 23:21:51 +07:00
2c3eaa1b73 Merge pull request #19 from BlackMATov/dev
Dev
2021-02-28 13:49:28 +07:00
BlackMATov
e53c394ddb update singles 2021-02-28 13:46:24 +07:00
BlackMATov
9cf33dd16d fix distance<unsigned> 2021-02-28 13:44:28 +07:00
BlackMATov
29755fe067 fix approx<unsigned> with epsilon 2021-02-28 13:44:28 +07:00
BlackMATov
c1cb6cba78 fix approx<float> with epsilon 2021-02-28 13:44:28 +07:00
6ab84def15 Merge pull request #18 from BlackMATov/dev
Dev
2021-02-27 13:23:43 +07:00
BlackMATov
093416ceee update singles 2021-02-27 13:19:46 +07:00
BlackMATov
25d26c75ff include <functional> for std::hash 2021-02-27 13:15:57 +07:00
BlackMATov
017424641f add <<, >> and <<=, >>= operators 2021-02-27 12:35:56 +07:00
BlackMATov
4f09d7859d adjugate matrix function 2021-02-27 11:46:11 +07:00
BlackMATov
92a8bb83bf add ctors from mem 2021-02-27 09:06:22 +07:00
BlackMATov
7fdd065136 diagonal ext function 2021-02-27 08:44:28 +07:00
23ea3c0f58 Merge pull request #17 from BlackMATov/dev
Dev
2021-02-27 08:07:09 +07:00
BlackMATov
05cc7f0bf2 add single header vmath variant 2021-02-27 08:03:31 +07:00
BlackMATov
057b1eeff6 Merge branch 'feature/new_aliases' into dev 2021-02-27 07:55:47 +07:00
BlackMATov
b8cb43c454 clean up ext api 2021-02-27 07:53:16 +07:00
BlackMATov
ebdcb4f495 trs function 2021-02-27 07:35:53 +07:00
BlackMATov
950d1758cf add rotate4, remove shear_x, shear_y 2021-02-27 07:00:00 +07:00
BlackMATov
26158cbcc3 add rotate3, shear3 2021-02-27 06:39:31 +07:00
BlackMATov
e06d009cdb less translate function variants 2021-02-27 06:22:33 +07:00
BlackMATov
9c70e2d40c scale3, scale4 ext functions 2021-02-27 06:20:49 +07:00
BlackMATov
0ea995d32f ext returns minimal matrices for rotate and scale 2021-02-27 05:48:23 +07:00
BlackMATov
ecca8a968a rename units to new style 2021-02-26 14:09:45 +07:00
BlackMATov
3b94e4c26e new type aliases
int2 -> ivec2, int2x2 -> imat2, etc.
2021-02-26 13:52:11 +07:00
98f6c0c044 Merge pull request #16 from BlackMATov/dev
Dev
2021-02-26 12:40:54 +07:00
BlackMATov
dd16c24249 postfix and infix increment operators 2021-02-26 12:32:13 +07:00
BlackMATov
325e0e7e9f Merge branch 'feature/conversions' into dev 2021-02-26 12:14:04 +07:00
BlackMATov
e5216a013a warning fixes 2021-02-26 12:11:00 +07:00
BlackMATov
5589d7f70e style fixes 2021-02-26 10:43:40 +07:00
BlackMATov
7e1596acd1 quaternion ctor conversions 2021-02-26 10:38:01 +07:00
BlackMATov
e25be44585 matrix ctor conversions 2021-02-26 09:54:20 +07:00
BlackMATov
2557b0af0f vector ctor conversions 2021-02-26 09:06:18 +07:00
BlackMATov
28bc36c0cd add unit_init ctors 2021-02-25 04:24:20 +07:00
BlackMATov
9fc1e3e7ab add zero and identity ctors 2021-02-25 00:29:35 +07:00
BlackMATov
81e7a0996f add ctors without initialization 2021-02-25 00:05:51 +07:00