I’ve tried this same direction too and also couldn’t make it work.
I saw that Jules wrote that “The OSX GL calls seem to be thread-safe and although they fail to draw, that’s actually ok because the window is off-screen, and everything survives if you ignore (or disable) the assertions” (GL crashing on editor close),
so the fix that I ended up suggesting is “non-pervasive” change which just adds extra checks at the assertion to avoid these false-positives.
