From 5d87c4caad44765eec611af329f246e7616b5ad0 Mon Sep 17 00:00:00 2001 From: Sam Gateau Date: Thu, 25 Apr 2019 16:24:00 -0700 Subject: [PATCH] REintroduce the gl context make current and done for Macos... --- .../src/display-plugins/OpenGLDisplayPlugin.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp b/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp index 4c3de004bd..5c963810b2 100644 --- a/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp +++ b/libraries/display-plugins/src/display-plugins/OpenGLDisplayPlugin.cpp @@ -178,6 +178,9 @@ public: continue; } +#if defined(Q_OS_MAC) + _context->makeCurrent(); +#endif // Execute the frame and present it to the display device. { PROFILE_RANGE(render, "PluginPresent") @@ -186,6 +189,9 @@ public: gl::globalRelease(false); CHECK_GL_ERROR(); } +#if defined(Q_OS_MAC) + _context->doneCurrent(); +#endif } _context->doneCurrent();