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
Emil Ernerfeldt
a3c7bdd846
Minor cleanup
2023-11-12 12:49:30 +01:00
Emil Ernerfeldt
111228bc4b
Warn on web if there are more than one viewport
2023-11-12 11:41:49 +01:00
Emil Ernerfeldt
e1f261b079
Simplify arguments to process_viewport_commands
2023-11-12 10:54:15 +01:00
Emil Ernerfeldt
6e17040539
Merge branch 'master' into multiples_viewports
2023-11-12 10:46:41 +01:00
Emil Ernerfeldt
51938ef9f4
Remove unnecessary std::result:: Prefix
2023-11-11 22:02:27 +01:00
Emil Ernerfeldt
922c372df4
Fix andoid compilation
2023-11-11 22:01:18 +01:00
Andreas Reich
cd46691423
Updated to latest wgpu (0.18.0) ( #3505 )
...
Tested on M1 Mac:
* native
* webgl, firefox
* webgpu, chrome
all looking normal
Updated minor ahash version because 0.8.1 got yanked. Added some deny
exceptions for now - we'll have to update winit soon to resolve glow
related cargo deny errors (not a big issue though since we don't expect
wgpu and glow backends to be used at the same time)
2023-11-11 21:58:32 +01:00
Emil Ernerfeldt
730a4b758f
typo
2023-11-11 20:27:55 +01:00
Emil Ernerfeldt
4dfc28f9ca
Add some comments
2023-11-11 20:25:16 +01:00
Emil Ernerfeldt
6866e5881c
More Id:s, less cloning
2023-11-11 20:20:53 +01:00
Emil Ernerfeldt
962eb020f8
More cleanup
2023-11-11 20:17:15 +01:00
Emil Ernerfeldt
5ecc0e3f62
Small cleanup
2023-11-11 20:12:14 +01:00
Emil Ernerfeldt
7e96001f83
Remove Rc<RefCell<…>>
2023-11-11 20:06:44 +01:00
Emil Ernerfeldt
3a87db2dc3
Remove RefCell
2023-11-11 20:02:43 +01:00
Emil Ernerfeldt
40f0fc0b53
Remove another Rc
2023-11-11 19:59:57 +01:00
Emil Ernerfeldt
d439965322
Replace four locks with a single lock
2023-11-11 19:51:51 +01:00
Emil Ernerfeldt
9c420b9644
Remove some clones
2023-11-11 19:06:04 +01:00
Emil Ernerfeldt
3d6ca6cf14
Simplify arguments
2023-11-11 19:01:47 +01:00
Emil Ernerfeldt
2a554ddd35
Remove unnecessary Box
2023-11-11 18:59:53 +01:00
Konkitoman
6b74ee7232
Simplify a little
2023-11-10 15:17:29 +02:00
Konkitoman
4539ebed61
Remove another Rc<RefCell<T>>
2023-11-10 13:09:07 +02:00
Konkitoman
4ff713abde
Removed more unused Rc<RefCell<T>>
2023-11-10 12:59:31 +02:00
Konkitoman
8a4164288b
Remove unused Rc<RefCell<T>>
2023-11-10 12:30:18 +02:00
Emil Ernerfeldt
9e8fb18643
borrow_mut -> replace
2023-11-09 20:01:57 +01:00
Emil Ernerfeldt
3041de3735
is_focused -> focused_viewport
2023-11-09 19:59:56 +01:00
Emil Ernerfeldt
3c8110eeeb
Remove superfluous profiling scopes
2023-11-09 19:50:53 +01:00
Emil Ernerfeldt
0c300e183d
Replace newtype with type alias
2023-11-09 19:48:24 +01:00
Emil Ernerfeldt
79bfca3657
Remove unnecessary Clone
2023-11-09 19:47:03 +01:00
Konkitoman
04fbafd4ec
Fix web
2023-11-08 07:47:43 +02:00
Konkitoman
f174467d42
Remove viewport_id from tessellate and added tessellate_for
2023-11-08 07:36:36 +02:00
Konkitoman
12f3782721
Introduce ViewportInfo
2023-11-08 07:29:00 +02:00
Konkitoman
0d7c87836c
Better ViewportBuilder builder patern
2023-11-08 07:04:33 +02:00
Emil Ernerfeldt
b59cb75beb
use let-else to reduce indentation levels
2023-11-07 19:51:51 +01:00
Emil Ernerfeldt
bee5d320c6
Add some puffin profiling scopes
2023-11-07 19:51:37 +01:00
Emil Ernerfeldt
2d54b4b3e2
Small cleanup and renamings
2023-11-07 19:37:46 +01:00
Emil Ernerfeldt
a3b02002ea
Some better naming and cleanup of viewport.rs
2023-11-07 19:17:24 +01:00
Emil Ernerfeldt
96f1426c6f
Clean up how max_texture_side is set
2023-11-07 19:06:16 +01:00
Emil Ernerfeldt
35a799c6a1
Refactor glow setup a bit
2023-11-07 18:51:25 +01:00
Emil Ernerfeldt
25fd7ba2be
Fix wrong pixels-per-point for wgpu
2023-11-07 18:42:04 +01:00
Emil Ernerfeldt
f300c951b3
Rename the viewport types to "immediate" and "deferred"
2023-11-07 11:50:59 +01:00