diff --git a/examples/framework.rs b/examples/framework.rs index 5f9b67607f..32124e3159 100644 --- a/examples/framework.rs +++ b/examples/framework.rs @@ -64,8 +64,14 @@ pub fn run(title: &str) { #[cfg(not(feature = "gl"))] let (window, size, surface) = { - let window = winit::window::Window::new(&event_loop).unwrap(); - window.set_title(title); + let mut builder = winit::window::WindowBuilder::new(); + builder = builder.with_title(title); + #[cfg(windows)] + { + use winit::platform::windows::WindowBuilderExtWindows; + builder = builder.with_no_redirection_bitmap(true); + } + let window = builder.build(&event_loop).unwrap(); let size = window.inner_size(); let surface = wgpu::Surface::create(&window); (window, size, surface)