summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2022-09-23 18:21:29 +0200
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2022-09-23 18:21:29 +0200
commitbfba62a8a29f4dd2db3751778ba2a9aef86107a4 (patch)
treeccb22e6bf349de9300e2c1b1174911a97d93c002
parent0fdc88d2d7b55c0d90a138117b90c798901366a7 (diff)
GL3 for macOS platform: allow creation of GL1 and GL3 contexts by an app.
-rw-r--r--src/Fl_cocoa.mm1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm
index 8b5a705fa..b7b7d22b7 100644
--- a/src/Fl_cocoa.mm
+++ b/src/Fl_cocoa.mm
@@ -2923,6 +2923,7 @@ NSOpenGLContext* Fl_Cocoa_Window_Driver::create_GLcontext_for_window(NSOpenGLPix
NSOpenGLContext *shared_ctx, Fl_Window *window)
{
NSOpenGLContext *context = [[NSOpenGLContext alloc] initWithFormat:pixelformat shareContext:shared_ctx];
+ if (shared_ctx && !context) context = [[NSOpenGLContext alloc] initWithFormat:pixelformat shareContext:nil];
if (context) {
FLView *view = (FLView*)[fl_xid(window) contentView];
if (fl_mac_os_version >= 100700) {