Commit Graph

160 Commits

Author SHA1 Message Date
David Allemang
3fe8cc8d16 ENH: Use Eigen array for mesh indices
WIP: Rename "Prims" to "Indices"

WIP: Use Eigen array for mesh indices

WIP: Remvoe Primitive::apply
2023-02-06 13:49:59 -05:00
David Allemang
a3073fc659 ENH: Add glfwWindowHint placeholders 2023-02-06 11:17:47 -05:00
David Allemang
84a47db73b ENH: Remove template Group<> and Cosets<> 2023-02-06 11:17:47 -05:00
David Allemang
cb758166fa ENH: Use imgui for status and input 2023-02-05 22:30:50 -05:00
David Allemang
600b18a8af ENH: Click+Drag to rotate view 2023-02-05 21:47:19 -05:00
David Allemang
9dd634481c COMP: Clean up unused shaders 2023-02-05 21:46:29 -05:00
David Allemang
676e98bb87 COMP: Update glfw 2023-02-05 21:46:10 -05:00
eb45754aa7 ENH: gitignore .idea 2023-02-05 17:20:35 -05:00
6247832cca COMP: Reorganize cmake files 2023-02-05 17:19:25 -05:00
aa2566319f ENH: Use include and exclude in vis::Group 2023-02-05 11:56:49 -05:00
b17b221fa3 COMP: Fix .gitignore 2023-02-05 11:56:27 -05:00
ab16ca0128 ENH: Multisampling AA 2023-02-05 11:28:28 -05:00
cb8413499b COMP: Windows Support 2023-02-05 11:23:14 -05:00
David Allemang
e792e93eb9 ENH: Use entt 2023-02-04 22:22:38 -05:00
David Allemang
65e4960f09 COMP: Add entt 2023-02-04 21:11:30 -05:00
David Allemang
7ecaad653b ENH: Remove wireframe renderering 2023-02-04 21:11:13 -05:00
David Allemang
c8025b29db ENH: Upload to buffer from iterator 2023-02-04 21:09:22 -05:00
David Allemang
11a5e29518 ENH: Add cgl/debug.hpp 2023-02-04 21:09:02 -05:00
David Allemang
6ade8c8215 COMP: Consistent FetchContent usage 2023-02-04 13:41:14 -05:00
David Allemang
6c3754a3fa ENH: Introduce rotor() helper 2023-02-04 13:35:52 -05:00
David Allemang
f6e4392b51 ENH: Simplify mirror compute 2023-02-04 10:02:28 -05:00
David Allemang
2e892a764e ENH: More type deduction
Project, Reflect, Stereo, Ortho
2023-02-02 23:06:09 -05:00
David Allemang
4eee992315 ENH: Use Eigen for mirrors 2023-02-02 23:06:08 -05:00
David Allemang
b5832224bb ENH: Replace std::array<float, N> with Eigen 2023-01-27 22:43:16 -05:00
David Allemang
1f284ed349 ENH: Replace GLM with Eigen 2023-01-27 22:28:39 -05:00
David Allemang
b228f76658 ENH: Embed shader source in binary. 2023-01-27 09:35:29 -05:00
David Allemang
fff18e481f OPT: Clean up extraneous recontext logic 2023-01-27 08:36:56 -05:00
David Allemang
486977f444 OPT: Remove not-working parity logic for culling 2023-01-26 16:19:36 -05:00
David Allemang
6ef6fbf4ac COMP: Replace toddcox-faster by reimplemented toddcox 2023-01-26 15:28:05 -05:00
David Allemang
fd566e200d GIT: Regenerate .gitignore; remove .idea files. 2023-01-26 14:22:42 -05:00
David Allemang
b7be8dc093 COMP: Use fetchcontent for vendor dependencies.
Remove git submodules entirely.
2023-01-26 14:22:20 -05:00
David Allemang
baec48ecd7 respect wireframe colors 2021-10-24 20:42:34 -04:00
David Allemang
4a00c51bbf Allow rendering color 2021-10-24 20:31:41 -04:00
350ee5652f move scene info to renderer v1.0.0 2020-05-22 20:37:16 -04:00
1ed481d4a8 add directrenderer for wireframes 2020-05-21 20:49:26 -04:00
293eeb3759 introduce Bundle 2020-05-21 20:28:19 -04:00
7409178f0a transistioning to props and renderers 2020-05-21 20:21:43 -04:00
50ec2476eb fix uninitialized state being potentially (usually) invalid 2020-05-20 22:30:41 -04:00
aa966c6917 Merge branch 'master' of github.com:allemangD/toddcox-visualize 2020-05-20 22:27:59 -04:00
c742c28521 prevent wireframe clipping above w=1 2020-05-20 22:27:47 -04:00
870f27d836 yaml-cpp submodule 2020-04-21 14:09:51 -04:00
38eb7fb47a add ortho/stereo toggle; more presets 2020-03-18 19:12:46 -04:00
702bacf463 remove debugging info 2020-03-18 17:48:11 -04:00
c7c59e08d5 accept config file as program argument 2020-03-18 17:45:24 -04:00
2606f74f70 load wireframes from files 2020-03-18 17:41:59 -04:00
33501650b2 load wireframes from files 2020-03-18 17:29:12 -04:00
acdc19bbb9 extra scene tweaks 2020-03-15 14:24:13 -04:00
30966308ca better coords 2020-03-15 13:09:34 -04:00
2277036c02 more templates in point 2020-03-15 12:53:14 -04:00
f06f92bd9b drawable to "slice" and add builder factory method 2020-03-14 00:36:46 -04:00