From ecc301ea165de4674bcc6b784fe29edce6440df5 Mon Sep 17 00:00:00 2001 From: Xiaopeng Li Date: Wed, 13 Dec 2023 02:36:43 +0800 Subject: [PATCH] fix present mode for wgl (#4865) --- wgpu-hal/src/gles/adapter.rs | 2 +- wgpu-hal/src/gles/wgl.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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);