Merge pull request #2686 from Fili-pk/master

Fixed rendering in chromium
This commit is contained in:
Héctor 2025-04-09 19:37:41 +02:00 committed by GitHub
commit 6508ad67c1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -52,7 +52,8 @@ impl Compositor {
settings: Settings, settings: Settings,
compatible_window: Option<W>, compatible_window: Option<W>,
) -> Result<Self, Error> { ) -> Result<Self, Error> {
let instance = wgpu::Instance::new(&wgpu::InstanceDescriptor { let instance = wgpu::util::new_instance_with_webgpu_detection(
&wgpu::InstanceDescriptor {
backends: settings.backends, backends: settings.backends,
flags: if cfg!(feature = "strict-assertions") { flags: if cfg!(feature = "strict-assertions") {
wgpu::InstanceFlags::debugging() wgpu::InstanceFlags::debugging()
@ -60,7 +61,9 @@ impl Compositor {
wgpu::InstanceFlags::empty() wgpu::InstanceFlags::empty()
}, },
..Default::default() ..Default::default()
}); },
)
.await;
log::info!("{settings:#?}"); log::info!("{settings:#?}");