From 18753b77fc7a64292748fb303fa75fde1dd65f4d Mon Sep 17 00:00:00 2001 From: Poly Date: Thu, 19 Aug 2021 03:06:35 +0200 Subject: wgpu: Update to 0.10 --- winit/src/application.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'winit') diff --git a/winit/src/application.rs b/winit/src/application.rs index c43eed11..0b0139e6 100644 --- a/winit/src/application.rs +++ b/winit/src/application.rs @@ -227,7 +227,7 @@ async fn run_instance( use iced_futures::futures::stream::StreamExt; use winit::event; - let surface = compositor.create_surface(&window); + let mut surface = compositor.create_surface(&window); let mut clipboard = Clipboard::connect(&window); let mut state = State::new(&application, &window); @@ -370,6 +370,7 @@ async fn run_instance( match compositor.draw( &mut renderer, &mut swap_chain, + &mut surface, state.viewport(), state.background_color(), &primitive, -- cgit From fe0de182c57e3a434026b1937b9a02597263afc3 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Fri, 20 Aug 2021 20:32:04 +0700 Subject: Remove `SwapChain` associated type from `Compositor` --- winit/src/application.rs | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) (limited to 'winit') diff --git a/winit/src/application.rs b/winit/src/application.rs index 0b0139e6..9a86644c 100644 --- a/winit/src/application.rs +++ b/winit/src/application.rs @@ -232,15 +232,14 @@ async fn run_instance( let mut state = State::new(&application, &window); let mut viewport_version = state.viewport_version(); - let mut swap_chain = { - let physical_size = state.physical_size(); - compositor.create_swap_chain( - &surface, - physical_size.width, - physical_size.height, - ) - }; + let physical_size = state.physical_size(); + + compositor.configure_surface( + &mut surface, + physical_size.width, + physical_size.height, + ); let mut user_interface = ManuallyDrop::new(build_user_interface( &mut application, @@ -358,8 +357,8 @@ async fn run_instance( .draw(&mut renderer, state.cursor_position()); debug.draw_finished(); - swap_chain = compositor.create_swap_chain( - &surface, + compositor.configure_surface( + &mut surface, physical_size.width, physical_size.height, ); @@ -369,7 +368,6 @@ async fn run_instance( match compositor.draw( &mut renderer, - &mut swap_chain, &mut surface, state.viewport(), state.background_color(), -- cgit From acc47a595300ff9bb9cae1e26c2d41135cde8ae8 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 25 Aug 2021 15:42:35 +0700 Subject: Rename `SwapChainError` to `SurfaceError` in `iced_graphics` --- winit/src/application.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'winit') diff --git a/winit/src/application.rs b/winit/src/application.rs index 9a86644c..b683e592 100644 --- a/winit/src/application.rs +++ b/winit/src/application.rs @@ -392,7 +392,7 @@ async fn run_instance( } Err(error) => match error { // This is an unrecoverable error. - window::SwapChainError::OutOfMemory => { + window::SurfaceError::OutOfMemory => { panic!("{}", error); } _ => { -- cgit