From 1514e3d760cd0d538bd1c00d6365adaa7030d901 Mon Sep 17 00:00:00 2001 From: Levin Li Date: Tue, 27 Apr 2021 22:49:52 +0800 Subject: [PATCH] Call setCurrentContext before initGL --- MobileCelestia/Celestia/CelestiaDisplayController.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MobileCelestia/Celestia/CelestiaDisplayController.swift b/MobileCelestia/Celestia/CelestiaDisplayController.swift index 61e22bd7..9b0f10e1 100644 --- a/MobileCelestia/Celestia/CelestiaDisplayController.swift +++ b/MobileCelestia/Celestia/CelestiaDisplayController.swift @@ -171,8 +171,10 @@ extension CelestiaDisplayController { private func setupCelestia(statusUpdater: @escaping (String) -> Void, errorHandler: @escaping () -> Bool, completionHandler: @escaping (Bool) -> Void) { - #if !USE_MGL let context = glView.context + #if USE_MGL + MGLContext.setCurrent(context) + #else EAGLContext.setCurrent(context) #endif