We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 230088c commit 7e8595dCopy full SHA for 7e8595d
1 file changed
gfx/drivers_context/cocoa_gl_ctx.m
@@ -172,6 +172,11 @@ static void cocoa_gl_gfx_ctx_destroy(void *data)
172
RELEASE(g_hw_ctx);
173
[GLContextClass clearCurrentContext];
174
#else
175
+ /* Clean up GLKView's framebuffer resources while context is still valid.
176
+ * Failing to do this causes crashes in glPushGroupMarkerEXT when GLKit
177
+ * tries to delete framebuffers after the context has been destroyed. */
178
+ if (glk_view)
179
+ [glk_view deleteDrawable];
180
[EAGLContext setCurrentContext:nil];
181
#endif
182
g_hw_ctx = nil;
0 commit comments