Commit Graph

34 Commits

Author SHA1 Message Date
BlackMATov
bc24072d74 fix warnings 2021-02-13 14:05:55 +07:00
BlackMATov
81e1245d38 support "no-exceptions" environment #8 2021-02-13 13:55:37 +07:00
BlackMATov
1e4e6de05e return doctest instead catch 2021-02-11 12:48:39 +07:00
BlackMATov
725356e6fe CI: fix clang compilation 2021-02-10 20:39:28 +07:00
BlackMATov
e3518b0c89 vector, matrix: +operator 2021-01-27 00:54:19 +07:00
BlackMATov
c46fa4e0d2 vector, matrix: remove relation functions with scalars 2021-01-27 00:49:19 +07:00
BlackMATov
ecee465511 back to catch 2021-01-26 20:57:19 +07:00
BlackMATov
e1adc09d6f Happy New Year! 🥳 2021-01-11 14:59:38 +07:00
BlackMATov
b83290208f revert relational operators to functions 2020-12-07 20:30:57 +07:00
BlackMATov
ae3ad234a7 rename approximately to approx 2020-12-07 17:29:47 +07:00
BlackMATov
4543e5c86d rename unit test approx classes 2020-12-07 17:27:56 +07:00
BlackMATov
b77472e89b rename equal_to to approximately, remove not_equal_to, add relational functions for matrix 2020-12-07 17:22:52 +07:00
BlackMATov
030c17dc9a relational operators instead relational functions, add relational operators for matrix 2020-12-07 16:41:25 +07:00
BlackMATov
a6aba5b595 remove operator / between matrices 2020-12-07 15:38:56 +07:00
BlackMATov
439a10d95e add matrix operators: ~, &, &=, |, |=, ^, ^=, &&, || 2020-12-07 15:37:31 +07:00
BlackMATov
12e738978a operator! for vector and matrix, relational functions with scalars 2020-12-07 02:26:58 +07:00
BlackMATov
eac4ad5437 detail funcs renaming 2020-12-04 22:57:03 +07:00
BlackMATov
24708afaaf little tests refactoring 2020-11-30 18:14:19 +07:00
BlackMATov
0841b7a1f0 add matrix transform overloads 2020-11-29 07:16:38 +07:00
BlackMATov
bf09ef3f7d remove algorithm and functional deps 2020-11-29 00:41:02 +07:00
BlackMATov
d78b898159 replace catch2 to embedded doctest 2020-11-28 23:19:07 +07:00
BlackMATov
df0d8d5a50 fix clang-6.0 tests compilation 2020-11-28 22:37:23 +07:00
BlackMATov
c349c36dba try to fix clang compilation 2020-11-27 05:10:10 +07:00
BlackMATov
7861cc69cf nodiscard for vector and matrix funcs 2020-11-26 22:14:08 +07:00
BlackMATov
6c4a1f64f5 look_at matrix functions 2020-11-26 05:49:35 +07:00
BlackMATov
bf258a00ac vector rotate functions 2020-11-26 05:07:42 +07:00
BlackMATov
8dc6878f5c hlsl typedefs style instead glsl 2020-11-26 00:40:47 +07:00
BlackMATov
2b9a6d4951 move common tests code 2020-11-25 18:33:11 +07:00
BlackMATov
545bbf6c3e operator += -= *= /= operators 2020-11-24 23:58:30 +07:00
BlackMATov
0a26d1824e more constexpr 2020-11-24 22:27:22 +07:00
BlackMATov
75aed0e282 matrix inverse 2020-11-24 22:20:20 +07:00
BlackMATov
caf6ba65b4 transpose and determinant matrix functions 2020-11-24 19:23:55 +07:00
BlackMATov
b85cfb8e85 matrix operators 2020-11-24 04:26:48 +07:00
BlackMATov
a14f719e21 remove union data 2020-11-23 06:39:06 +07:00