Commit Graph

27 Commits

Author SHA1 Message Date
BlackMATov
3b94e4c26e new type aliases
int2 -> ivec2, int2x2 -> imat2, etc.
2021-02-26 13:52:11 +07:00
BlackMATov
e5216a013a warning fixes 2021-02-26 12:11:00 +07:00
BlackMATov
7e1596acd1 quaternion ctor conversions 2021-02-26 10:38:01 +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
6e3c1ba523 rlength and rlength2 functions 2021-02-23 10:24:49 +07:00
BlackMATov
bb6a04855d relation funcs non-arithmetic T support 2021-02-21 01:39:57 +07:00
BlackMATov
1ba41e14b0 remove isnan, isinf, isfinite, modf, frexp and ldexp functions 2021-02-19 05:13:16 +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
c15095c098 qua: distance func 2021-02-09 19:00:34 +07:00
BlackMATov
7e62c77436 qua: lerp, nlerp, slerp 2021-01-31 01:44:55 +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
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
e26d759b6d qua +,-,+=,-= operators 2021-01-25 05:56:52 +07:00
BlackMATov
41c21078da basic qua detail functions 2021-01-25 05:46:37 +07:00
BlackMATov
c5af0faafa basic qua headers 2021-01-20 21:31:27 +07:00