Commit Graph

  • a8d0606127 WIP (broken): Refactor components demo David Allemang 2023-02-13 15:02:01 -05:00
  • 3792d11ae8 WIP: introduce Part component David Allemang 2023-02-12 10:36:51 -05:00
  • accb70ad5f WIP: remove points, hull from Structure<> David Allemang 2023-02-12 10:10:25 -05:00
  • 844bf23b3b WIP: organization David Allemang 2023-02-12 09:59:27 -05:00
  • 16e195a69b WIP: introduce Slice alias David Allemang 2023-02-12 09:32:37 -05:00
  • ad0ee7df08 WIP: introduce rank/dim/grade template parameters David Allemang 2023-02-12 09:26:15 -05:00
  • 53fe3104db ENH: Dynamically enable and color tilings David Allemang 2023-02-10 13:20:34 -05:00
  • 92a55f8c74 ENH: Simplify solving logic David Allemang 2023-02-07 16:15:19 -05:00
  • 47a78027bd FIX: Return exit code David Allemang 2023-02-07 15:52:29 -05:00
  • f1bcac17fa ENH: Format solver David Allemang 2023-02-07 15:52:18 -05:00
  • 01e734ff00 ENH: Simplify recontext_gens David Allemang 2023-02-06 14:20:35 -05:00
  • 3fe8cc8d16 ENH: Use Eigen array for mesh indices David Allemang 2023-02-06 12:07:43 -05:00
  • a3073fc659 ENH: Add glfwWindowHint placeholders David Allemang 2023-02-06 10:22:10 -05:00
  • 84a47db73b ENH: Remove template Group<> and Cosets<> David Allemang 2023-02-06 09:42:47 -05:00
  • cb758166fa ENH: Use imgui for status and input David Allemang 2023-02-05 22:30:50 -05:00
  • 600b18a8af ENH: Click+Drag to rotate view David Allemang 2023-02-05 21:47:19 -05:00
  • 9dd634481c COMP: Clean up unused shaders David Allemang 2023-02-05 21:46:29 -05:00
  • 676e98bb87 COMP: Update glfw David Allemang 2023-02-05 21:46:10 -05:00
  • eb45754aa7 ENH: gitignore .idea David Allemang 2023-02-05 17:20:35 -05:00
  • 6247832cca COMP: Reorganize cmake files David Allemang 2023-02-05 17:19:25 -05:00
  • aa2566319f ENH: Use include and exclude in vis::Group David Allemang 2023-02-05 11:56:49 -05:00
  • b17b221fa3 COMP: Fix .gitignore David Allemang 2023-02-05 11:56:27 -05:00
  • ab16ca0128 ENH: Multisampling AA David Allemang 2023-02-05 11:28:28 -05:00
  • cb8413499b COMP: Windows Support David Allemang 2023-02-05 11:21:18 -05:00
  • e792e93eb9 ENH: Use entt David Allemang 2023-02-04 21:20:53 -05:00
  • 65e4960f09 COMP: Add entt David Allemang 2023-02-04 21:11:30 -05:00
  • 7ecaad653b ENH: Remove wireframe renderering David Allemang 2023-02-04 21:11:13 -05:00
  • c8025b29db ENH: Upload to buffer from iterator David Allemang 2023-02-04 21:09:22 -05:00
  • 11a5e29518 ENH: Add cgl/debug.hpp David Allemang 2023-02-04 21:09:02 -05:00
  • 6ade8c8215 COMP: Consistent FetchContent usage David Allemang 2023-02-04 13:41:14 -05:00
  • 6c3754a3fa ENH: Introduce rotor() helper David Allemang 2023-02-04 13:35:52 -05:00
  • f6e4392b51 ENH: Simplify mirror compute David Allemang 2023-02-04 10:02:28 -05:00
  • 2e892a764e ENH: More type deduction David Allemang 2023-02-02 23:05:08 -05:00
  • 4eee992315 ENH: Use Eigen for mirrors David Allemang 2023-02-02 21:55:13 -05:00
  • b5832224bb ENH: Replace std::array<float, N> with Eigen David Allemang 2023-01-27 22:43:16 -05:00
  • 1f284ed349 ENH: Replace GLM with Eigen David Allemang 2023-01-27 22:28:39 -05:00
  • b228f76658 ENH: Embed shader source in binary. David Allemang 2023-01-27 09:35:29 -05:00
  • fff18e481f OPT: Clean up extraneous recontext logic David Allemang 2023-01-26 16:41:25 -05:00
  • 486977f444 OPT: Remove not-working parity logic for culling David Allemang 2023-01-26 16:19:36 -05:00
  • 6ef6fbf4ac COMP: Replace toddcox-faster by reimplemented toddcox David Allemang 2023-01-26 15:00:32 -05:00
  • fd566e200d GIT: Regenerate .gitignore; remove .idea files. David Allemang 2023-01-26 14:22:42 -05:00
  • b7be8dc093 COMP: Use fetchcontent for vendor dependencies. David Allemang 2023-01-26 14:22:20 -05:00
  • 224d984184 wip - add Path<> stub; remove old. fetchcontent David Allemang 2022-11-19 12:31:46 -05:00
  • 47de177626 Improve tc::Group, tc::Cosets API. David Allemang 2022-11-18 11:46:55 -05:00
  • 928f7d7b45 support more embedded filenames David Allemang 2022-11-16 21:50:10 -05:00
  • 501d2e0685 embed shaders in binary David Allemang 2022-11-16 18:33:07 -05:00
  • aa88aee643 show fundamental lines David Allemang 2022-09-14 14:17:16 -04:00
  • 299330a5e6 WIP: semi-working triangulation rework-triangulation David Allemang 2022-10-10 17:41:32 -04:00
  • 181bf0cf19 pointrenderer class David Allemang 2022-10-10 15:33:38 -04:00
  • eee87cc9c4 new solver - point generation David Allemang 2022-10-09 23:50:36 -04:00
  • f740fb26c6 ./vis source tree boilerplate David Allemang 2022-10-09 21:24:04 -04:00
  • 164d4f6d29 use coxeter notation parser for benchmark and tests David Allemang 2022-10-09 21:05:50 -04:00
  • 91045f2542 move test_lang David Allemang 2022-09-27 21:15:49 -04:00
  • c9cad8be8d add complete named group list David Allemang 2022-09-23 16:53:59 -04:00
  • 26e0578421 add '-' syntax for free relation David Allemang 2022-09-23 15:55:39 -04:00
  • f7bf77e5f0 modified coxeter notation parsing David Allemang 2022-09-23 15:35:25 -04:00
  • 2ba15097ec group constraint cassert David Allemang 2022-09-16 13:24:51 -04:00
  • 6d1bb807f3 remove invalid benchmarks David Allemang 2022-09-16 13:09:49 -04:00
  • f3617d7d35 fix benchmark message David Allemang 2022-09-16 12:00:52 -04:00
  • c9983e232f reorder benchmark values David Allemang 2022-09-16 11:52:00 -04:00
  • c7c6784643 add bound to support for infinite groups and free relations David Allemang 2022-09-16 11:49:09 -04:00
  • a867631393 add benchmark executable David Allemang 2022-09-16 10:15:00 -04:00
  • 9ccd85e1eb use gtest David Allemang 2022-09-15 12:12:37 -04:00
  • fe48897245 add fmt David Allemang 2022-09-15 11:13:58 -04:00
  • cdd0e628e1 add gtest David Allemang 2022-09-15 11:13:43 -04:00
  • e513572389 add nontrivial tests to solver test David Allemang 2022-09-15 10:55:10 -04:00
  • 97d19a4600 simplify idem test David Allemang 2022-09-15 10:54:55 -04:00
  • 3a7b747357 update speed test timeouts David Allemang 2022-09-14 22:09:07 -04:00
  • 687c72ea77 correctly type Cosets methods David Allemang 2022-09-14 21:46:31 -04:00
  • 89c216dfe4 replace Rel with tuple David Allemang 2022-09-14 21:37:34 -04:00
  • 27a3231cfe Make Row struct smaller with bit fields. David Allemang 2022-09-14 21:17:52 -04:00
  • 73c6d800cc Use idem instead of gnr<0 David Allemang 2022-09-14 21:01:30 -04:00
  • c815ea3152 Use free instead of lst_idx=-1 David Allemang 2022-09-14 20:59:28 -04:00
  • 4347f1f9ec Correctly typed cosets/indexes David Allemang 2022-09-14 20:44:40 -04:00
  • c346817743 lst_idx and lst_vals. more comments. David Allemang 2022-09-14 16:22:28 -04:00
  • fbad368030 row-major rel_tables David Allemang 2022-09-14 14:17:16 -04:00
  • d67aab4d43 std::queue facts is faster David Allemang 2022-09-14 13:54:08 -04:00
  • 5dc9bb3dd6 add comments to tc::solve David Allemang 2022-09-14 10:35:38 -04:00
  • 34db72ba8e AoS relation tables David Allemang 2022-02-26 14:03:03 -05:00
  • ca47291f77 Add benchmark tests David Allemang 2022-09-13 23:49:04 -04:00
  • c3e3043912 convert Group::solve to tc::solve function David Allemang 2022-09-13 22:28:56 -04:00
  • 576e277d41 fix pair_map David Allemang 2022-09-13 22:23:10 -04:00
  • cd435dcf54 Improve tests David Allemang 2022-09-13 22:22:34 -04:00
  • c47c6262c0 Remove Group::name David Allemang 2022-09-13 21:34:30 -04:00
  • f606ea3b4b Test solver David Allemang 2022-09-13 14:36:50 -04:00
  • 75725ff499 FetchContent GIT_PROGRESS David Allemang 2022-09-13 14:36:35 -04:00
  • 35ea10b6ff tc::pair_map David Allemang 2022-09-12 15:58:47 -04:00
  • 88f1c5dbf4 WIP: Oversimplify reltables David Allemang 2022-02-26 00:13:39 -05:00
  • 0b03dc67fb WIP: Move old geometry solver to include/geo David Allemang 2022-02-25 18:07:31 -05:00
  • 2d2feb3256 WIP: Make tc::Group header-only David Allemang 2022-02-24 17:49:39 -05:00
  • 4ec96cd155 WIP: Add todo comments David Allemang 2022-02-24 17:32:19 -05:00
  • 7a95155919 WIP: Separate points, cells logic David Allemang 2022-02-24 16:56:23 -05:00
  • d99e824a06 WIP: Render 4d geometry from file David Allemang 2022-02-24 16:31:40 -05:00
  • 160f978e7e WIP: Copy geometry logic from eigen David Allemang 2022-02-24 15:40:35 -05:00
  • 0502cb0a7e WIP: Copy combinations logic from demo David Allemang 2022-02-24 14:58:45 -05:00
  • 63eb9e47b4 WIP: Copy tc logic from toddcox-faster David Allemang 2022-02-23 18:36:51 -05:00
  • 22976a9778 Simplify mesh class David Allemang 2022-02-16 22:19:03 -05:00
  • 89b9780f6c Add templated wrapper objects David Allemang 2022-02-13 20:28:00 -05:00
  • 669d04845d Add toggle for colored XYZW axes David Allemang 2022-02-16 17:13:32 -05:00
  • d3dad55801 Add 4d navball navigation David Allemang 2022-02-16 10:01:52 -05:00