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 }