David Allemang
92a55f8c74
ENH: Simplify solving logic
...
This is a combination of multiple WIP commits:
- Semantic group names - G, H
- Simplify fan<>()
- Template int deduction
- Remove _recontext_gens
- Move g_gens logic into caller
- Move subgroup logic into caller
- Move recontext logic into coller
- Move _generators, _recontext_gens to anonymous namespace
- Simplify hull, tile
2023-02-10 13:20:21 -05:00
David Allemang
47a78027bd
FIX: Return exit code
2023-02-07 16:14:53 -05:00
David Allemang
a3073fc659
ENH: Add glfwWindowHint placeholders
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
aa2566319f
ENH: Use include and exclude in vis::Group
2023-02-05 11:56:49 -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
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
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
6ef6fbf4ac
COMP: Replace toddcox-faster by reimplemented toddcox
2023-01-26 15:28:05 -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
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
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
0300e1bfc3
template not a great idea yet; back to vectors but better implementation
2020-03-13 22:12:25 -04:00
2c2b6ef96b
random holes
2020-03-11 20:11:03 -04:00
e6ba81a424
multipart rendering
2020-03-11 19:33:38 -04:00
a434ecc912
hide wires - too noisy
2020-03-11 01:34:23 -04:00
5ea2f6ee06
translucent wireframe
2020-03-11 01:06:13 -04:00
8fbf0ae528
solid wireframes working
2020-03-11 00:55:34 -04:00
65110fe5be
5d working
2020-03-11 00:38:09 -04:00
9120b385c4
remove old "Mesh" class
2020-03-10 22:45:58 -04:00
63692ced17
class names to PascalCase
2020-03-10 15:25:37 -04:00
d29fc033df
break render apart into multiple files
2020-03-10 14:11:13 -04:00
b504e5b7c3
vao pointer helper
2020-03-10 13:49:38 -04:00
54ea5dbd53
buffer mesh working
2020-03-10 13:33:32 -04:00
a0803a3727
stash
2020-03-10 08:04:36 -04:00
099d26c03a
back to original colors
2020-03-10 01:06:17 -04:00
c5ad4597ce
per-primitive coloring
2020-03-10 01:01:55 -04:00