fix present mode for wgl (#4865)

This commit is contained in:
Xiaopeng Li
2023-12-13 02:36:43 +08:00
committed by GitHub
parent 6dc9ccab85
commit ecc301ea16
2 changed files with 2 additions and 2 deletions

View File

@@ -1136,7 +1136,7 @@ impl crate::Adapter<super::Api> 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
},

View File

@@ -744,7 +744,7 @@ impl crate::Surface<super::Api> 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);