Stop using Vulkan on Windows

This commit is contained in:
Simon Gellis 2025-01-07 13:06:37 -05:00
parent 0585bc2740
commit 005ed509d5
1 changed files with 17 additions and 11 deletions

View File

@ -251,17 +251,23 @@ impl Viewport {
}); });
egui_extras::install_image_loaders(&ctx); egui_extras::install_image_loaders(&ctx);
let mut painter = egui_wgpu::winit::Painter::new( #[allow(unused_mut)]
ctx.clone(), let mut wgpu_config = egui_wgpu::WgpuConfiguration {
egui_wgpu::WgpuConfiguration { present_mode: wgpu::PresentMode::AutoNoVsync,
present_mode: wgpu::PresentMode::AutoNoVsync, ..egui_wgpu::WgpuConfiguration::default()
..egui_wgpu::WgpuConfiguration::default() };
}, #[cfg(windows)]
1, {
None, if let egui_wgpu::WgpuSetup::CreateNew {
false, supported_backends, ..
true, } = &mut wgpu_config.wgpu_setup
); {
*supported_backends -= wgpu::Backends::VULKAN;
}
}
let mut painter =
egui_wgpu::winit::Painter::new(ctx.clone(), wgpu_config, 1, None, false, true);
let mut info = ViewportInfo::default(); let mut info = ViewportInfo::default();
let mut builder = app.initial_viewport(); let mut builder = app.initial_viewport();