From 7c3872531ea7d60079a7852b47ec40acce038696 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olle=20H=C3=A5kansson?= Date: Sun, 20 Apr 2014 23:15:56 +0200 Subject: [PATCH] Disabled capturing when changing resolution. Might be off here, but without capturing it seems like we get a behaviour closer to that of the PC. --- .../OpenTK/Platform/MacOS/QuartzDisplayDeviceDriver.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Source/OpenTK/Platform/MacOS/QuartzDisplayDeviceDriver.cs b/Source/OpenTK/Platform/MacOS/QuartzDisplayDeviceDriver.cs index 0982fb25..79703cc2 100644 --- a/Source/OpenTK/Platform/MacOS/QuartzDisplayDeviceDriver.cs +++ b/Source/OpenTK/Platform/MacOS/QuartzDisplayDeviceDriver.cs @@ -161,10 +161,10 @@ namespace OpenTK.Platform.MacOS if (width == resolution.Width && height == resolution.Height && bpp == resolution.BitsPerPixel && System.Math.Abs(freq - resolution.RefreshRate) < 1e-6) { - if (displaysCaptured.Contains(display) == false) - { - CG.DisplayCapture(display); - } +// if (displaysCaptured.Contains(display) == false) +// { +// CG.DisplayCapture(display); +// } Debug.Print("Changing resolution to {0}x{1}x{2}@{3}.", width, height, bpp, freq); @@ -186,7 +186,7 @@ namespace OpenTK.Platform.MacOS Debug.Print("Restoring resolution."); CG.DisplaySwitchToMode(display, storedModes[display]); - CG.DisplayRelease(display); + //CG.DisplayRelease(display); displaysCaptured.Remove(display); return true;