diff --git a/wgpu-hal/src/gles/adapter.rs b/wgpu-hal/src/gles/adapter.rs index 00db6aba61..e46c91ab9c 100644 --- a/wgpu-hal/src/gles/adapter.rs +++ b/wgpu-hal/src/gles/adapter.rs @@ -1136,7 +1136,7 @@ impl crate::Adapter for super::Adapter { Some(crate::SurfaceCapabilities { formats, present_modes: if cfg!(windows) { - vec![wgt::PresentMode::Fifo, wgt::PresentMode::Mailbox] + vec![wgt::PresentMode::Fifo, wgt::PresentMode::Immediate] } else { vec![wgt::PresentMode::Fifo] //TODO }, diff --git a/wgpu-hal/src/gles/wgl.rs b/wgpu-hal/src/gles/wgl.rs index 6e68607286..a09a50330d 100644 --- a/wgpu-hal/src/gles/wgl.rs +++ b/wgpu-hal/src/gles/wgl.rs @@ -744,7 +744,7 @@ impl crate::Surface for Surface { } let vsync = match config.present_mode { - wgt::PresentMode::Mailbox => false, + wgt::PresentMode::Immediate => false, wgt::PresentMode::Fifo => true, _ => { log::error!("unsupported present mode: {:?}", config.present_mode);