From 3b4831089b48e09a0319985df65da4fd5210d485 Mon Sep 17 00:00:00 2001 From: nbelakovski Date: Sat, 6 Jul 2019 20:34:22 -0700 Subject: [PATCH] Call drawRect on Mac to fix OpenGL issue This fixes an issue on Mac where an OpenGL window doesn't show anything until it is resized. --- examples/OpenGLWindow/MacOpenGLWindowObjC.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/OpenGLWindow/MacOpenGLWindowObjC.m b/examples/OpenGLWindow/MacOpenGLWindowObjC.m index 29a2bd5f9..fdeaea324 100644 --- a/examples/OpenGLWindow/MacOpenGLWindowObjC.m +++ b/examples/OpenGLWindow/MacOpenGLWindowObjC.m @@ -403,6 +403,8 @@ int Mac_createWindow(struct MacOpenGLWindowInternalData* m_internalData,struct M // OpenGL init! [m_internalData->m_myview MakeContext : ci->m_openglVersion]; + + [m_internalData->m_myview drawRect: frame]; // https://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/CapturingScreenContents/CapturingScreenContents.html#//apple_ref/doc/uid/TP40012302-CH10-SW1 //support HighResolutionOSX for Retina Macbook