BlackMATov
|
017424641f
|
add <<, >> and <<=, >>= operators
|
2021-02-27 12:35:56 +07:00 |
|
BlackMATov
|
0ea995d32f
|
ext returns minimal matrices for rotate and scale
|
2021-02-27 05:48:23 +07:00 |
|
BlackMATov
|
3b94e4c26e
|
new type aliases
int2 -> ivec2, int2x2 -> imat2, etc.
|
2021-02-26 13:52:11 +07:00 |
|
BlackMATov
|
dd16c24249
|
postfix and infix increment operators
|
2021-02-26 12:32:13 +07:00 |
|
BlackMATov
|
e5216a013a
|
warning fixes
|
2021-02-26 12:11:00 +07:00 |
|
BlackMATov
|
e25be44585
|
matrix ctor conversions
|
2021-02-26 09:54:20 +07:00 |
|
BlackMATov
|
2ef015d148
|
rewrite fold1 funcs
|
2021-02-24 22:33:26 +07:00 |
|
BlackMATov
|
08051bcc4a
|
two-type + - * / operators
|
2021-02-24 07:32:14 +07:00 |
|
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 |
|