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
|
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
|
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 |
|
Emil Ernerfeldt
|
fdb7499933
|
Build fix
|
2023-11-13 19:18:39 +01:00 |
|
Emil Ernerfeldt
|
8195a82965
|
Split out run_ui_and_paint to be a member of GlowWinitRunning
|
2023-11-13 19:15:11 +01:00 |
|
Emil Ernerfeldt
|
9418499958
|
Avoid unwrap
|
2023-11-13 19:07:55 +01:00 |
|
Emil Ernerfeldt
|
0dec08ba2f
|
Remove another Rc<RefCell<_>>
|
2023-11-13 19:02:04 +01:00 |
|
Emil Ernerfeldt
|
dcd1675e59
|
Fix wasm compilation
|
2023-11-13 18:57:02 +01:00 |
|
Emil Ernerfeldt
|
4d7fc70803
|
Add a comment
|
2023-11-13 15:53:29 +01:00 |
|
Emil Ernerfeldt
|
b179ddce86
|
Remove another Rc-RefMut
|
2023-11-13 15:46:25 +01:00 |
|
Emil Ernerfeldt
|
39ccffbaf9
|
No need to clone viewports
|
2023-11-13 15:38:39 +01:00 |
|
Emil Ernerfeldt
|
8d35f51b52
|
Clippy fixes
|
2023-11-13 15:33:10 +01:00 |
|
Emil Ernerfeldt
|
4bee4f8cf6
|
Refactor how EpiIntegration::update is called
|
2023-11-13 15:31:09 +01:00 |
|
Konkitoman
|
c033483430
|
Remove clone and fix ClontrolFlow::Pull overrided by WaitUntil
|
2023-11-13 16:07:08 +02:00 |
|
Konkitoman
|
c32d035a46
|
Improve next_repaint_time
|
2023-11-13 15:38:52 +02:00 |
|
Emil Ernerfeldt
|
960ef20e47
|
Remove the need for window during app update
|
2023-11-12 20:53:47 +01:00 |
|
Emil Ernerfeldt
|
00ee51b501
|
Less Viewport cloning
|
2023-11-12 17:18:10 +01:00 |
|
Emil Ernerfeldt
|
10dce1c7a6
|
Naming: state -> egui_winit
|
2023-11-12 16:58:35 +01:00 |
|
Emil Ernerfeldt
|
df78a2d4c9
|
use winit:🪟:{Window, WindowId};
|
2023-11-12 16:14:42 +01:00 |
|
Emil Ernerfeldt
|
115e10be76
|
Avoid some Window Rc clones
|
2023-11-12 16:11:38 +01:00 |
|
Emil Ernerfeldt
|
3e57131cbe
|
No need to wrap winit::Window in RefCell - it is already Sync
|
2023-11-12 16:08:50 +01:00 |
|
Emil Ernerfeldt
|
1c5c19817d
|
Fewer arguments to EpiIntegration::update
|
2023-11-12 15:58:52 +01:00 |
|
Emil Ernerfeldt
|
6ddc22e122
|
Reduce indentation by making some function non-members
|
2023-11-12 15:35:13 +01:00 |
|
Emil Ernerfeldt
|
93cb96e528
|
Move process_viewport_builders
|
2023-11-12 15:25:32 +01:00 |
|
Emil Ernerfeldt
|
e83d227639
|
Create helper make_viewport_current
|
2023-11-12 15:20:44 +01:00 |
|
Emil Ernerfeldt
|
9eda6f6897
|
Clean up run.rs
|
2023-11-12 15:02:50 +01:00 |
|
Emil Ernerfeldt
|
de6c250c9d
|
Remove WINIT_EVENT_LOOP hack
|
2023-11-12 13:10:06 +01:00 |
|