Commit Graph

  • ed47c535f7 Merge pull request #32 from BlackMATov/dev main Matvey Cherevko 2023-12-10 02:20:32 +03:00
  • b155f5cd98 fix new clang-tidy warnings dev BlackMATov 2023-12-10 05:23:15 +07:00
  • fd8dfef29b Merge pull request #31 from BlackMATov/dev Matvey Cherevko 2023-06-06 09:57:21 +07:00
  • 1b7a3358de some no_init behavior fixes BlackMATov 2023-06-05 21:07:11 +07:00
  • c5786ac485 Merge pull request #30 from BlackMATov/dev Matvey Cherevko 2023-04-27 02:55:51 +07:00
  • 96a6a42db7 add CI macos 13 and xcode 14.3, update doctest to 2.4.11 BlackMATov 2023-04-27 02:38:13 +07:00
  • 5661d4171c Merge pull request #29 from BlackMATov/dev Matvey Cherevko 2023-04-17 23:29:49 +07:00
  • d7331eb62e fix tests precision BlackMATov 2023-04-17 23:10:49 +07:00
  • efb6c3b7c5 Merge pull request #28 from BlackMATov/dev Matvey Cherevko 2023-02-28 08:53:14 +07:00
  • 6b2f593292 fix CI tests BlackMATov 2023-02-28 08:48:03 +07:00
  • aadec50bae add constexpr for scalar ops for future standards BlackMATov 2023-02-28 08:42:13 +07:00
  • 5b9c4a5c41 simplify matrix operations BlackMATov 2023-02-28 08:35:11 +07:00
  • ed8b09e125 little fix build scripts BlackMATov 2023-02-27 16:12:54 +07:00
  • 4699938160 Merge pull request #27 from BlackMATov/dev Matvey Cherevko 2023-02-05 15:05:28 +07:00
  • 6f036986bf new project structure BlackMATov 2023-02-05 14:44:34 +07:00
  • c4551f9aeb Merge pull request #26 from BlackMATov/dev Matvey Cherevko 2023-01-08 11:28:06 +07:00
  • 2e8e999412 rename uninit to no_init BlackMATov 2023-01-08 11:24:27 +07:00
  • 6556e0ed4c Merge pull request #25 from BlackMATov/dev Matvey Cherevko 2023-01-05 08:24:16 +07:00
  • 4bddb395fb add cmake install targets BlackMATov 2023-01-05 08:20:27 +07:00
  • d97f925f6c Happy New Year! 🥳 BlackMATov 2023-01-05 07:27:55 +07:00
  • 7b14ebca60 Merge pull request #24 from BlackMATov/dev Matvey Cherevko 2022-12-27 16:16:31 +07:00
  • b7a3acafe3 new ci scripts and presets BlackMATov 2022-12-27 15:53:51 +07:00
  • a4429354d9 Merge pull request #23 from BlackMATov/dev Matvey Cherevko 2022-09-21 19:22:34 +07:00
  • 914ae3ade7 rename main header to vmath_all.hpp BlackMATov 2022-09-21 19:20:25 +07:00
  • e624cf1488 fix singles generation BlackMATov 2022-09-21 17:01:24 +07:00
  • 8b07866eba Happy New Year! 🥳 BlackMATov 2022-09-21 16:58:51 +07:00
  • 48da3c4e6d return single-header version BlackMATov 2022-09-21 05:48:59 +07:00
  • 09dab182cc add clang-tidy config BlackMATov 2022-04-24 05:50:41 +07:00
  • 61d9f4a7c2 add sanitizers, doctest as submodule BlackMATov 2022-04-24 05:37:21 +07:00
  • 99dbc61dc9 remove single-header version BlackMATov 2022-04-24 05:27:40 +07:00
  • 469d8dd8d3 commit vscode workspace settings BlackMATov 2022-04-24 05:26:30 +07:00
  • 8c8d776534 Merge pull request #21 from BlackMATov/dev Matvey Cherevko 2021-08-06 03:26:31 +07:00
  • 2e007f721e fix some warnings BlackMATov 2021-08-06 03:24:08 +07:00
  • 9d8ba31902 Merge pull request #20 from BlackMATov/dev Matvey Cherevko 2021-06-25 23:41:09 +07:00
  • 694cdb5819 install compilers in github actions BlackMATov 2021-06-25 23:21:51 +07:00
  • 2c3eaa1b73 Merge pull request #19 from BlackMATov/dev Matvey Cherevko 2021-02-28 13:49:28 +07:00
  • e53c394ddb update singles BlackMATov 2021-02-28 13:46:24 +07:00
  • 9cf33dd16d fix distance<unsigned> BlackMATov 2021-02-28 13:40:50 +07:00
  • 29755fe067 fix approx<unsigned> with epsilon BlackMATov 2021-02-28 13:13:50 +07:00
  • c1cb6cba78 fix approx<float> with epsilon BlackMATov 2021-02-28 12:50:05 +07:00
  • 6ab84def15 Merge pull request #18 from BlackMATov/dev Matvey Cherevko 2021-02-27 13:23:43 +07:00
  • 093416ceee update singles BlackMATov 2021-02-27 13:19:46 +07:00
  • 25d26c75ff include <functional> for std::hash BlackMATov 2021-02-27 13:15:57 +07:00
  • 017424641f add <<, >> and <<=, >>= operators BlackMATov 2021-02-27 12:35:56 +07:00
  • 4f09d7859d adjugate matrix function BlackMATov 2021-02-27 11:46:11 +07:00
  • 92a8bb83bf add ctors from mem BlackMATov 2021-02-27 09:06:22 +07:00
  • 7fdd065136 diagonal ext function BlackMATov 2021-02-27 08:44:28 +07:00
  • 23ea3c0f58 Merge pull request #17 from BlackMATov/dev Matvey Cherevko 2021-02-27 08:07:09 +07:00
  • 05cc7f0bf2 add single header vmath variant BlackMATov 2021-02-27 08:03:31 +07:00
  • 057b1eeff6 Merge branch 'feature/new_aliases' into dev BlackMATov 2021-02-27 07:55:47 +07:00
  • b8cb43c454 clean up ext api BlackMATov 2021-02-27 07:53:16 +07:00
  • ebdcb4f495 trs function BlackMATov 2021-02-27 07:35:53 +07:00
  • 950d1758cf add rotate4, remove shear_x, shear_y BlackMATov 2021-02-27 06:55:17 +07:00
  • 26158cbcc3 add rotate3, shear3 BlackMATov 2021-02-27 06:39:31 +07:00
  • e06d009cdb less translate function variants BlackMATov 2021-02-27 06:22:33 +07:00
  • 9c70e2d40c scale3, scale4 ext functions BlackMATov 2021-02-27 06:13:06 +07:00
  • 0ea995d32f ext returns minimal matrices for rotate and scale BlackMATov 2021-02-27 05:48:23 +07:00
  • ecca8a968a rename units to new style BlackMATov 2021-02-26 14:09:45 +07:00
  • 3b94e4c26e new type aliases BlackMATov 2021-02-26 13:52:11 +07:00
  • 98f6c0c044 Merge pull request #16 from BlackMATov/dev Matvey Cherevko 2021-02-26 12:40:54 +07:00
  • dd16c24249 postfix and infix increment operators BlackMATov 2021-02-26 12:32:13 +07:00
  • 325e0e7e9f Merge branch 'feature/conversions' into dev BlackMATov 2021-02-26 12:14:04 +07:00
  • e5216a013a warning fixes BlackMATov 2021-02-26 11:05:27 +07:00
  • 5589d7f70e style fixes BlackMATov 2021-02-26 10:43:40 +07:00
  • 7e1596acd1 quaternion ctor conversions BlackMATov 2021-02-26 10:35:35 +07:00
  • e25be44585 matrix ctor conversions BlackMATov 2021-02-26 09:54:20 +07:00
  • 2557b0af0f vector ctor conversions BlackMATov 2021-02-25 23:50:34 +07:00
  • 28bc36c0cd add unit_init ctors BlackMATov 2021-02-25 04:24:20 +07:00
  • 9fc1e3e7ab add zero and identity ctors BlackMATov 2021-02-25 00:29:35 +07:00
  • 81e7a0996f add ctors without initialization BlackMATov 2021-02-25 00:05:51 +07:00
  • 2ef015d148 rewrite fold1 funcs BlackMATov 2021-02-24 22:33:26 +07:00
  • 08051bcc4a two-type + - * / operators BlackMATov 2021-02-24 07:32:14 +07:00
  • f0b616aa09 two-type dot and cross functions BlackMATov 2021-02-24 07:23:48 +07:00
  • 5c8a602179 Merge pull request #14 from BlackMATov/dev Matvey Cherevko 2021-02-24 05:01:35 +07:00
  • 302987a422 remove fma functions BlackMATov 2021-02-24 04:50:05 +07:00
  • 1107d936a8 remove all constexpr and noexcept specs from readme BlackMATov 2021-02-24 04:45:56 +07:00
  • 7c0427ce76 mark constexpr all generic functions BlackMATov 2021-02-24 04:41:23 +07:00
  • e95b9cf898 return faceforward, reflect and refract functions BlackMATov 2021-02-24 03:40:22 +07:00
  • e80f49133b return modf function BlackMATov 2021-02-23 22:26:40 +07:00
  • 6e3c1ba523 rlength and rlength2 functions BlackMATov 2021-02-23 10:24:49 +07:00
  • 2bded8a680 some style fixes BlackMATov 2021-02-23 10:00:16 +07:00
  • 5c800b1ce6 warning fixes BlackMATov 2021-02-21 02:07:27 +07:00
  • aae8244575 non-arithmetic T tests BlackMATov 2021-02-21 01:42:07 +07:00
  • bb6a04855d relation funcs non-arithmetic T support BlackMATov 2021-02-21 01:39:57 +07:00
  • 2a19b789eb operators non-arithmetic T support BlackMATov 2021-02-21 01:27:12 +07:00
  • 8e971073af ext funcs non-arithmetic T support BlackMATov 2021-02-21 01:09:25 +07:00
  • 347c721a7f basic types non-arithmetic T support BlackMATov 2021-02-21 00:50:38 +07:00
  • e3cefef78d remove faceforward, reflect and refract functions BlackMATov 2021-02-19 05:20:27 +07:00
  • 1ba41e14b0 remove isnan, isinf, isfinite, modf, frexp and ldexp functions BlackMATov 2021-02-14 22:03:06 +07:00
  • 9ac725dd45 Merge pull request #9 from BlackMATov/dev Matvey Cherevko 2021-02-13 14:40:27 +07:00
  • 75ed7abd36 fix little nodiscard issues BlackMATov 2021-02-13 14:35:26 +07:00
  • b6c763d19d fix little coverage issues BlackMATov 2021-02-13 14:27:59 +07:00
  • bc24072d74 fix warnings BlackMATov 2021-02-13 14:05:55 +07:00
  • e74286cef9 update readme api BlackMATov 2021-02-13 13:56:55 +07:00
  • 81e1245d38 support "no-exceptions" environment #8 BlackMATov 2021-02-13 13:55:37 +07:00
  • 9da099fabf sizeN -> sizeN_t, ptrdiffN -> ptrdiffN_t, fqua -> qfloat, dqua -> qdouble BlackMATov 2021-02-13 12:58:18 +07:00
  • 172fd86c3c min(scalar, vector), max(scalar, vector) funcs BlackMATov 2021-02-13 12:53:29 +07:00
  • bbaa269840 code style fixes BlackMATov 2021-02-13 12:40:48 +07:00
  • bcacd7b60e remove ilist min/max; add copysign func BlackMATov 2021-02-13 11:19:17 +07:00
  • c8570c6687 pair sincos for vectors BlackMATov 2021-02-12 18:16:54 +07:00