From 86bda424177237ff6f278ed68ab43110a99bc87b Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Fri, 28 Dec 2018 02:29:56 +0900 Subject: [PATCH] graphicsdriver/metal: Refactoring: vsync member variable was not needed --- internal/graphicsdriver/metal/driver.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/internal/graphicsdriver/metal/driver.go b/internal/graphicsdriver/metal/driver.go index c41afa838..5b1e53256 100644 --- a/internal/graphicsdriver/metal/driver.go +++ b/internal/graphicsdriver/metal/driver.go @@ -234,7 +234,6 @@ type Driver struct { dst *Image maxImageSize int - vsync bool } var theDriver Driver @@ -396,7 +395,6 @@ func (d *Driver) Reset() error { // MTLPixelFormatBGRA10_XR_sRGB. d.ml.SetPixelFormat(mtl.PixelFormatBGRA8UNorm) d.ml.SetMaximumDrawableCount(3) - d.ml.SetDisplaySyncEnabled(d.vsync) replaces := map[string]string{ "{{.FilterNearest}}": fmt.Sprintf("%d", graphics.FilterNearest), @@ -575,7 +573,6 @@ func (d *Driver) SetVsyncEnabled(enabled bool) { // recursive function call via Run is forbidden. // Fix this to use mainthread.Run to avoid confusion. d.ml.SetDisplaySyncEnabled(enabled) - d.vsync = enabled } func (d *Driver) VDirection() graphicsdriver.VDirection {