Emil Ernerfeldt
|
46bea93744
|
Fix web build
|
2023-11-15 21:13:28 +01:00 |
|
Emil Ernerfeldt
|
d231a05a1d
|
Fix clicking windows
|
2023-11-15 21:11:39 +01:00 |
|
Emil Ernerfeldt
|
e222247ee1
|
Output the repaint delay for integrations that don't install a callback
|
2023-11-15 20:41:53 +01:00 |
|
Emil Ernerfeldt
|
09b639e586
|
Fix web build
|
2023-11-15 20:12:50 +01:00 |
|
Emil Ernerfeldt
|
4930e7ba4e
|
Doc improvements
|
2023-11-15 20:11:29 +01:00 |
|
Emil Ernerfeldt
|
62fcc626f2
|
Handle all the output in the immediate renderers
|
2023-11-15 20:01:50 +01:00 |
|
Emil Ernerfeldt
|
fb07dc1bd7
|
Move the viewport commands into the per-viewport output
|
2023-11-15 18:43:52 +01:00 |
|
Emil Ernerfeldt
|
e36ef75f68
|
Remove Option<Option<X>> and simplify ViewportBuilder
|
2023-11-15 18:22:30 +01:00 |
|
Emil Ernerfeldt
|
d21458d166
|
Simplify ViewportBuilder: Defaults is chosen by eframe
|
2023-11-15 18:18:07 +01:00 |
|
Emil Ernerfeldt
|
6f98994a7c
|
Show how to close a child viewport in the example
|
2023-11-15 17:49:42 +01:00 |
|
Emil Ernerfeldt
|
ccf96ceb93
|
Fix android build
|
2023-11-15 17:25:00 +01:00 |
|
Emil Ernerfeldt
|
6c9ce2b826
|
Simplify Context: put per-viewport repaint info into the same state
|
2023-11-15 17:23:50 +01:00 |
|
Emil Ernerfeldt
|
684b1664d9
|
Fix doclinks
|
2023-11-15 16:55:47 +01:00 |
|
Emil Ernerfeldt
|
4790a64812
|
Fix wasm build
|
2023-11-15 16:49:21 +01:00 |
|
Emil Ernerfeldt
|
1b1be3cd6c
|
Pass out pixels_per_point in output for use in tesselation
|
2023-11-15 11:14:13 +01:00 |
|
Emil Ernerfeldt
|
c18eb1987e
|
Simplify Context::end_frame
|
2023-11-15 11:03:32 +01:00 |
|
Emil Ernerfeldt
|
ab67a310c2
|
Refactor Context.rs: clump all per-viewport state together
|
2023-11-15 10:29:23 +01:00 |
|
Emil Ernerfeldt
|
dacce7b1f4
|
Use the egui-standard builder pattern for ViewportBuilder
|
2023-11-14 19:55:40 +01:00 |
|
Emil Ernerfeldt
|
54f6e6b9ae
|
Remove id from ViewportBuilder so it can implement Default
|
2023-11-14 19:52:28 +01:00 |
|
Emil Ernerfeldt
|
09a728ba34
|
Clean up request-repaint logic: always request at least two repaints
|
2023-11-14 19:17:32 +01:00 |
|
Emil Ernerfeldt
|
bfaef3a497
|
Fix typo
|
2023-11-14 18:54:46 +01:00 |
|
Emil Ernerfeldt
|
dc4e06a02e
|
Fix wasm32 build
|
2023-11-14 18:53:14 +01:00 |
|
Emil Ernerfeldt
|
0dd10bf0fa
|
Cleanup: replace std::iter::once(x) with [x]
|
2023-11-14 18:47:29 +01:00 |
|
Emil Ernerfeldt
|
1090d2db80
|
Fix comment
|
2023-11-14 18:36:26 +01:00 |
|
Emil Ernerfeldt
|
874556ceb1
|
Fix eprint -> eprintln
|
2023-11-14 18:36:06 +01:00 |
|
Emil Ernerfeldt
|
afe164995b
|
Format let-else
|
2023-11-14 18:24:01 +01:00 |
|
Emil Ernerfeldt
|
f9e6860c85
|
Better error reporting
|
2023-11-14 18:23:17 +01:00 |
|
Emil Ernerfeldt
|
999a54ffc7
|
Fix id clash in test_viewports app
|
2023-11-14 17:37:26 +01:00 |
|
Emil Ernerfeldt
|
d6c1505a2c
|
Small touch-ups of the event loop
|
2023-11-14 17:37:10 +01:00 |
|
Emil Ernerfeldt
|
17614cd4b6
|
Final touch-ups of glow code
|
2023-11-14 08:33:55 +01:00 |
|
Emil Ernerfeldt
|
4aefb2676b
|
Break out on_window_event for glow
|
2023-11-14 08:04:49 +01:00 |
|
Emil Ernerfeldt
|
aad7ed23d2
|
"Final" touch-ups on wgpu integration
|
2023-11-14 07:58:04 +01:00 |
|
Emil Ernerfeldt
|
274cdea620
|
Make same simplification for the glow integration
|
2023-11-14 07:06:12 +01:00 |
|
Emil Ernerfeldt
|
2c9426b0ec
|
Simplify render_immediate_viewport
|
2023-11-14 06:51:09 +01:00 |
|
Emil Ernerfeldt
|
67c192bfb3
|
Simplify render_immediate_viewport
|
2023-11-14 06:47:09 +01:00 |
|
Emil Ernerfeldt
|
4be66c057f
|
Add helper function for initializing/updating viewports
|
2023-11-14 06:41:18 +01:00 |
|
Emil Ernerfeldt
|
002110ee3d
|
Create struct ImmediateViewport to simplify argument lists
|
2023-11-14 06:26:53 +01:00 |
|
Emil Ernerfeldt
|
66662e4414
|
Rename id_pair to ids everywhere
|
2023-11-14 06:18:04 +01:00 |
|
Emil Ernerfeldt
|
0c828446a6
|
Remove secondary map of builders
|
2023-11-14 06:15:31 +01:00 |
|
Emil Ernerfeldt
|
0915fb298f
|
Move stuff into impl WgpuWinitRunning
|
2023-11-13 20:40:35 +01:00 |
|
Emil Ernerfeldt
|
8bf670c367
|
Less unwrap
|
2023-11-13 20:28:22 +01:00 |
|
Emil Ernerfeldt
|
4ba27bd85c
|
Lock once up-front
|
2023-11-13 20:25:02 +01:00 |
|
Emil Ernerfeldt
|
0cd6204d49
|
Reduce indentation levels
|
2023-11-13 20:18:33 +01:00 |
|
Emil Ernerfeldt
|
7682a7aea6
|
Code cleanup: spliut out save_screeshot_and_exit helper function
|
2023-11-13 20:02:42 +01:00 |
|
Emil Ernerfeldt
|
6e7a735b40
|
Clarify comment
|
2023-11-13 20:00:04 +01:00 |
|
Emil Ernerfeldt
|
0ad99706a6
|
Fix doclink
|
2023-11-13 19:52:00 +01:00 |
|
Emil Ernerfeldt
|
eafe36d305
|
Small code cleanup
|
2023-11-13 19:50:23 +01:00 |
|
Emil Ernerfeldt
|
5136e3a9c6
|
No need to store an Arc<glow::Context>
|
2023-11-13 19:45:06 +01:00 |
|
Emil Ernerfeldt
|
3a07c0cfe1
|
Less cloning
|
2023-11-13 19:33:22 +01:00 |
|
Emil Ernerfeldt
|
719f2f1c63
|
Reduce indentation and simplify code
|
2023-11-13 19:22:33 +01:00 |
|