diff options
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/opengl/OpenGLContext.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/vcl/source/opengl/OpenGLContext.cxx b/vcl/source/opengl/OpenGLContext.cxx index 48eb267aa404..dedd5b4953ae 100644 --- a/vcl/source/opengl/OpenGLContext.cxx +++ b/vcl/source/opengl/OpenGLContext.cxx @@ -800,6 +800,17 @@ void OpenGLContext::makeCurrent() #endif } +void OpenGLContext::resetCurrent() +{ +#if defined( WNT ) + wglMakeCurrent( m_aGLWin.hDC, 0 ); +#elif defined( MACOSX ) || defined( IOS ) || defined( ANDROID ) + // nothing +#elif defined( UNX ) + glXMakeCurrent(m_aGLWin.dpy, None, NULL); +#endif +} + void OpenGLContext::swapBuffers() { #if defined( WNT ) |