BlackMATov
|
d97f925f6c
|
Happy New Year! 🥳
|
2023-01-05 07:27:55 +07:00 |
|
BlackMATov
|
8b07866eba
|
Happy New Year! 🥳
|
2022-09-21 16:58:51 +07:00 |
|
BlackMATov
|
7fdd065136
|
diagonal ext function
|
2021-02-27 08:44:28 +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
|
9c70e2d40c
|
scale3, scale4 ext functions
|
2021-02-27 06:20:49 +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 |
|
BlackMATov
|
28bc36c0cd
|
add unit_init ctors
|
2021-02-25 04:24:20 +07:00 |
|
BlackMATov
|
8e971073af
|
ext funcs non-arithmetic T support
|
2021-02-21 01:11:45 +07:00 |
|
BlackMATov
|
81e1245d38
|
support "no-exceptions" environment #8
|
2021-02-13 13:55:37 +07:00 |
|
BlackMATov
|
9da099fabf
|
sizeN -> sizeN_t, ptrdiffN -> ptrdiffN_t, fqua -> qfloat, dqua -> qdouble
|
2021-02-13 12:58:18 +07:00 |
|
BlackMATov
|
ff624384ad
|
remove vec4 rotation by quaternion
|
2021-02-12 18:08:33 +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
|
914ef69521
|
qua: qrotate(from, to)
|
2021-02-10 17:52:53 +07:00 |
|
BlackMATov
|
3d521fd745
|
qua: real, imag access funcs
|
2021-02-07 15:18:08 +07:00 |
|
BlackMATov
|
0e5692bdd0
|
matrix: rewrite projections to dx style
|
2021-01-29 08:58:39 +07:00 |
|
BlackMATov
|
0b1955ce49
|
add some code references
|
2021-01-29 01:35:28 +07:00 |
|
BlackMATov
|
cae39ff1fb
|
qua: matrix to quaternion by qrotate and look_at functions
|
2021-01-28 07:12:08 +07:00 |
|
BlackMATov
|
15e7118de0
|
qua to mat by rotate
|
2021-01-27 10:02:28 +07:00 |
|
BlackMATov
|
5651208914
|
vector: perpendicular
|
2021-01-26 23:23:39 +07:00 |
|
BlackMATov
|
b5bf46606d
|
vector: rotate_x, rotate_y, rotate_z ext functions
|
2021-01-26 21:41:01 +07:00 |
|
BlackMATov
|
ecee465511
|
back to catch
|
2021-01-26 20:57:19 +07:00 |
|
BlackMATov
|
c440789bee
|
rotate vec4 by qua
|
2021-01-26 02:26:48 +07:00 |
|
BlackMATov
|
1d5ee20967
|
basic qua ext rotation functions
|
2021-01-26 02:06:46 +07:00 |
|
BlackMATov
|
55d5dfd9a3
|
hash and cast_to qua functions
|
2021-01-25 06:10:53 +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
|
4543e5c86d
|
rename unit test approx classes
|
2020-12-07 17:27:56 +07:00 |
|
BlackMATov
|
030c17dc9a
|
relational operators instead relational functions, add relational operators for matrix
|
2020-12-07 16:41:25 +07:00 |
|
BlackMATov
|
80287ccaf8
|
vector project function
|
2020-12-06 03:07:08 +07:00 |
|
BlackMATov
|
f9dd3b6105
|
add rotate_x, rotate_y, rotate_z functions
|
2020-12-06 02:59:17 +07:00 |
|
BlackMATov
|
6513122fc5
|
rename vector value_type to component_type
|
2020-12-03 06:30:56 +07:00 |
|
BlackMATov
|
24708afaaf
|
little tests refactoring
|
2020-11-30 18:14:19 +07:00 |
|
BlackMATov
|
d78b898159
|
replace catch2 to embedded doctest
|
2020-11-28 23:19:07 +07:00 |
|
BlackMATov
|
a8f242acd6
|
nodiscard for ext functions
|
2020-11-26 22:27:51 +07:00 |
|
BlackMATov
|
4d62fd034a
|
shear matrix
|
2020-11-26 18:15:31 +07:00 |
|
BlackMATov
|
29b6ec8d89
|
translate, rotate and scale for 2d
|
2020-11-26 17:49:13 +07:00 |
|
BlackMATov
|
15cd3a981e
|
orthographic and perspective functions
|
2020-11-26 06:21:51 +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
|
bf3baf9c64
|
cast_to
|
2020-11-25 20:32:27 +07:00 |
|