From d0a6ce65676a6dc99a6024fed7dfb8545108a90c Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Wed, 26 Jan 2022 03:55:11 +0900 Subject: [PATCH] internal/graphicsdriver/metal: disable presentsWithTransaction in the fullscreen mode Updates #1745 Closes #1974 --- internal/graphicsdriver/metal/view_macos.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/graphicsdriver/metal/view_macos.go b/internal/graphicsdriver/metal/view_macos.go index 5b63ded1f..33e217012 100644 --- a/internal/graphicsdriver/metal/view_macos.go +++ b/internal/graphicsdriver/metal/view_macos.go @@ -44,7 +44,10 @@ func (v *view) update() { } func (v *view) usePresentsWithTransaction() bool { - // Disable presentsWithTransaction on the fullscreen mode (#1745). + // Disable presentsWithTransaction on the fullscreen mode (#1745, #1974). + if v.fullscreen { + return false + } return !v.vsyncDisabled }