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
|
f0b616aa09
|
two-type dot and cross functions
|
2021-02-24 07:23:48 +07:00 |
|
BlackMATov
|
302987a422
|
remove fma functions
|
2021-02-24 04:50:05 +07:00 |
|
BlackMATov
|
7c0427ce76
|
mark constexpr all generic functions
|
2021-02-24 04:41:23 +07:00 |
|
BlackMATov
|
e95b9cf898
|
return faceforward, reflect and refract functions
|
2021-02-24 03:48:47 +07:00 |
|
BlackMATov
|
e80f49133b
|
return modf function
|
2021-02-23 22:26:40 +07:00 |
|
BlackMATov
|
6e3c1ba523
|
rlength and rlength2 functions
|
2021-02-23 10:24:49 +07:00 |
|
BlackMATov
|
2bded8a680
|
some style fixes
|
2021-02-23 10:10:52 +07:00 |
|
BlackMATov
|
5c800b1ce6
|
warning fixes
|
2021-02-21 02:46:01 +07:00 |
|
BlackMATov
|
aae8244575
|
non-arithmetic T tests
|
2021-02-21 01:42:07 +07:00 |
|
BlackMATov
|
bb6a04855d
|
relation funcs non-arithmetic T support
|
2021-02-21 01:39:57 +07:00 |
|
BlackMATov
|
8e971073af
|
ext funcs non-arithmetic T support
|
2021-02-21 01:11:45 +07:00 |
|
BlackMATov
|
e3cefef78d
|
remove faceforward, reflect and refract functions
|
2021-02-19 05:20:27 +07:00 |
|
BlackMATov
|
1ba41e14b0
|
remove isnan, isinf, isfinite, modf, frexp and ldexp functions
|
2021-02-19 05:13:16 +07:00 |
|
BlackMATov
|
b6c763d19d
|
fix little coverage issues
|
2021-02-13 14:27:59 +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
|
9da099fabf
|
sizeN -> sizeN_t, ptrdiffN -> ptrdiffN_t, fqua -> qfloat, dqua -> qdouble
|
2021-02-13 12:58:18 +07:00 |
|
BlackMATov
|
172fd86c3c
|
min(scalar, vector), max(scalar, vector) funcs
|
2021-02-13 12:53:29 +07:00 |
|
BlackMATov
|
bcacd7b60e
|
remove ilist min/max; add copysign func
|
2021-02-13 11:19:37 +07:00 |
|
BlackMATov
|
c8570c6687
|
pair sincos for vectors
|
2021-02-12 18:16:54 +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
|
c15095c098
|
qua: distance func
|
2021-02-09 19:00:34 +07:00 |
|
BlackMATov
|
3d521fd745
|
qua: real, imag access funcs
|
2021-02-07 15:18:08 +07:00 |
|
BlackMATov
|
7e62c77436
|
qua: lerp, nlerp, slerp
|
2021-01-31 01:44:55 +07:00 |
|
BlackMATov
|
89f9872d96
|
lerp with two scale argumets
|
2021-01-31 01:41:29 +07:00 |
|
BlackMATov
|
006bd47ae6
|
style fixes
|
2021-01-30 08:35:12 +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
|
a92f42438b
|
fun: initializer_list min/max instead variadic
|
2021-01-27 07:51:38 +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
|
8f4afbfbdc
|
qua: less, less_equal, greater, greater_equal
|
2021-01-27 00:22:00 +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
|
4279552522
|
qua: approx, equal_to, not_equal_to
|
2021-01-26 01:59:17 +07:00 |
|
BlackMATov
|
4a8c69e4f4
|
qua: dot, length, length2, normalize
|
2021-01-26 01:57:39 +07:00 |
|
BlackMATov
|
341e3dd0a3
|
qua: isnan, isinf, isfinite
|
2021-01-26 01:54:20 +07:00 |
|
BlackMATov
|
1acbb0dffb
|
qua * *= / /= operators
|
2021-01-26 01:50:34 +07:00 |
|
BlackMATov
|
ec5d2d59e3
|
qua without fold details
|
2021-01-26 01:45:56 +07:00 |
|
BlackMATov
|
55d5dfd9a3
|
hash and cast_to qua functions
|
2021-01-25 06:10:53 +07:00 |
|