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()
}, };
1, #[cfg(windows)]
None, {
false, if let egui_wgpu::WgpuSetup::CreateNew {
true, supported_backends, ..
); } = &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();