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
Emil Ernerfeldt
85c8708524
egui-wgpu cleanup
2023-11-07 11:25:41 +01:00
Emil Ernerfeldt
645521bcee
Clarify logic around how viewports are retained, and add ViewportIdSet
2023-11-07 11:14:04 +01:00
Konkitoman
54c6d51b66
Move egui_winit::changes_between_builders to egui::ViewportBuilder::patch
2023-11-07 12:06:42 +02:00
Konkitoman
76fd5624b7
eframe:
...
* Fix wgpu builders memory leak
* Fix wgpu only using the first viewport builder
* Fix glow setting the wrong parent id
2023-11-07 11:56:42 +02:00
Emil Ernerfeldt
d6a5c8b6bf
Introduce ViewportIdSet
2023-11-07 10:24:56 +01:00
Emil Ernerfeldt
7bc5698079
Always use the latest async callback when rendering a viewport
2023-11-07 09:48:07 +01:00
Emil Ernerfeldt
6643713cc0
Remove Context::is_desktop
2023-11-07 09:30:00 +01:00
Emil Ernerfeldt
8aa14d2fae
Allow changing titles
2023-11-06 20:14:24 +01:00
Emil Ernerfeldt
a52d38312c
MAIN -> ROOT
2023-11-06 19:19:37 +01:00