Commit Graph

44 Commits

Author SHA1 Message Date
BlackMATov
2557b0af0f vector ctor conversions 2021-02-26 09:06:18 +07:00
BlackMATov
28bc36c0cd add unit_init ctors 2021-02-25 04:24:20 +07:00
BlackMATov
9fc1e3e7ab add zero and identity ctors 2021-02-25 00:29:35 +07:00
BlackMATov
81e7a0996f add ctors without initialization 2021-02-25 00:05:51 +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
1107d936a8 remove all constexpr and noexcept specs from readme 2021-02-24 04:45:56 +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
bb6a04855d relation funcs non-arithmetic T support 2021-02-21 01:39:57 +07:00
BlackMATov
2a19b789eb operators non-arithmetic T support 2021-02-21 01:27:12 +07:00
BlackMATov
8e971073af ext funcs non-arithmetic T support 2021-02-21 01:11:45 +07:00
BlackMATov
347c721a7f basic types non-arithmetic T support 2021-02-21 00:50:38 +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
e74286cef9 update readme api 2021-02-13 13:56:55 +07:00
BlackMATov
96dcca934a update readme badges, remove travis and appveyor 2021-02-11 12:25:45 +07:00
BlackMATov
006bd47ae6 style fixes 2021-01-30 08:35:12 +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
c38dc843d6 update readme api 2020-12-07 15:40:40 +07:00
BlackMATov
12e738978a operator! for vector and matrix, relational functions with scalars 2020-12-07 02:26:58 +07:00
BlackMATov
b0659e9239 variadic min/max 2020-12-06 06:41:15 +07:00
BlackMATov
b246cad6af add sincos 2020-12-06 04:12:43 +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
9767efbb1a additional matrix ctos from matrix and vector 2020-12-04 23:31:22 +07:00
BlackMATov
617ffab839 update README API 2020-12-03 07:12:18 +07:00
BlackMATov
76174171f3 data function for vector and matrix 2020-12-03 06:34:28 +07:00
BlackMATov
6513122fc5 rename vector value_type to component_type 2020-12-03 06:30:56 +07:00
BlackMATov
7acd53c085 matrix ctor from diagonal vector 2020-12-03 05:48:25 +07:00
3192e0326f Merge pull request #2 from BlackMATov/dev
Dev
2020-11-29 17:09:20 +07:00
BlackMATov
0841b7a1f0 add matrix transform overloads 2020-11-29 07:16:38 +07:00
BlackMATov
cc49fdedd3 forced constexpr default ctors 2020-11-28 23:15:06 +07:00
BlackMATov
10bc8e6b92 add disclaimer to readme 2020-11-28 07:20:43 +07:00
BlackMATov
e3a17c0e13 readme API 2020-11-27 04:59:42 +07:00
BlackMATov
c1200d8747 initial commit 2020-11-20 16:37:13 +07:00