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);
let mut painter = egui_wgpu::winit::Painter::new(
ctx.clone(),
egui_wgpu::WgpuConfiguration {
#[allow(unused_mut)]
let mut wgpu_config = egui_wgpu::WgpuConfiguration {
present_mode: wgpu::PresentMode::AutoNoVsync,
..egui_wgpu::WgpuConfiguration::default()
},
1,
None,
false,
true,
);
};
#[cfg(windows)]
{
if let egui_wgpu::WgpuSetup::CreateNew {
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 builder = app.initial_viewport();