diff options
-rw-r--r-- | examples/integration_wgpu/src/main.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/examples/integration_wgpu/src/main.rs b/examples/integration_wgpu/src/main.rs index 86a0d6a4..69d46c3e 100644 --- a/examples/integration_wgpu/src/main.rs +++ b/examples/integration_wgpu/src/main.rs @@ -157,12 +157,7 @@ pub fn main() { WindowEvent::ModifiersChanged(new_modifiers) => { modifiers = new_modifiers; } - WindowEvent::Resized(new_size) => { - viewport = Viewport::with_physical_size( - Size::new(new_size.width, new_size.height), - window.scale_factor(), - ); - + WindowEvent::Resized(_) => { resized = true; } WindowEvent::CloseRequested => { @@ -205,6 +200,11 @@ pub fn main() { if resized { let size = window.inner_size(); + viewport = Viewport::with_physical_size( + Size::new(size.width, size.height), + window.scale_factor(), + ); + surface.configure( &device, &wgpu::SurfaceConfiguration { |