summaryrefslogtreecommitdiffstats
path: root/winit
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector@lich.io>2021-05-05 14:33:03 +0700
committerLibravatar Héctor Ramón <hector@lich.io>2021-05-05 14:33:30 +0700
commit3840b75beaa3925f3438a7b40f01aaac221b8206 (patch)
treefcfeeecbfdbb9fb8713466ad8e92c7fbb7e33a06 /winit
parent6b4bf34bf94eed091eb89efa1bbb14e6bc68883e (diff)
downloadiced-3840b75beaa3925f3438a7b40f01aaac221b8206.tar.gz
iced-3840b75beaa3925f3438a7b40f01aaac221b8206.tar.bz2
iced-3840b75beaa3925f3438a7b40f01aaac221b8206.zip
Provide `compatible_surface` in `iced_wgpu::Compositor`
Diffstat (limited to 'winit')
-rw-r--r--winit/src/application.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/winit/src/application.rs b/winit/src/application.rs
index 106d5218..b1d5f418 100644
--- a/winit/src/application.rs
+++ b/winit/src/application.rs
@@ -118,8 +118,6 @@ where
let mut debug = Debug::new();
debug.startup_started();
- let (compositor, renderer) = C::new(compositor_settings)?;
-
let event_loop = EventLoop::with_user_event();
let mut runtime = {
@@ -150,6 +148,8 @@ where
.build(&event_loop)
.map_err(Error::WindowCreationFailed)?;
+ let (compositor, renderer) = C::new(compositor_settings, Some(&window))?;
+
let (mut sender, receiver) = mpsc::unbounded();
let mut instance = Box::pin(run_instance::<A, E, C>(