Commit Graph

43 Commits

Author SHA1 Message Date
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
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
75ed7abd36 fix little nodiscard issues 2021-02-13 14:35:26 +07:00
BlackMATov
bbaa269840 code style fixes 2021-02-13 12:40:48 +07:00
BlackMATov
bcacd7b60e remove ilist min/max; add copysign func 2021-02-13 11:19:37 +07:00
BlackMATov
337a1a6672 more refs 2021-02-03 12:58:17 +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
a92f42438b fun: initializer_list min/max instead variadic 2021-01-27 07:51:38 +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
975015bcab rename reciprocal to rcp 2020-12-07 17:32:53 +07:00
BlackMATov
ae3ad234a7 rename approximately to approx 2020-12-07 17:29:47 +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
5fe1aab5b6 equal floats with tolerance 2020-12-06 23:15:08 +07:00
BlackMATov
b0659e9239 variadic min/max 2020-12-06 06:41:15 +07:00
BlackMATov
422d251df1 normalize axis in rotate function, little style fixes 2020-12-06 04:49:18 +07:00
BlackMATov
b246cad6af add sincos 2020-12-06 04:12:43 +07:00
BlackMATov
bf09ef3f7d remove algorithm and functional deps 2020-11-29 00:41:02 +07:00
BlackMATov
2d12032759 cast restrictions 2020-11-27 04:59:26 +07:00
BlackMATov
7861cc69cf nodiscard for vector and matrix funcs 2020-11-26 22:14:08 +07:00
BlackMATov
dcdb54a4f1 more restrictions of basic math functions and nodiscard 2020-11-26 20:37:14 +07:00
BlackMATov
bba60b0aad type restrictions of basic math functions 2020-11-26 20:06:57 +07:00
BlackMATov
bd156d8af9 equal_to with epsilon 2020-11-26 02:27:47 +07:00
BlackMATov
ed8e530acc isnormal, issubnormal 2020-11-26 01:58:27 +07:00
BlackMATov
4505a5899b scalar relational functions 2020-11-26 01:52:24 +07:00
BlackMATov
a8e34285ee length2 and distance2 2020-11-25 20:13:02 +07:00
BlackMATov
8dd4ccc08b lerp instead mix 2020-11-25 18:55:41 +07:00
BlackMATov
e589c03c53 isfinite function 2020-11-25 18:47:44 +07:00
BlackMATov
7cf4059e32 saturate function 2020-11-25 18:43:29 +07:00
BlackMATov
d0b72f7536 vector zip_fold operator== 2020-11-24 04:25:10 +07:00
BlackMATov
a14f719e21 remove union data 2020-11-23 06:39:06 +07:00
BlackMATov
2cee3a4d42 single value math funcs 2020-11-23 05:37:15 +07:00