diff --git a/FCLauncher/src/main/jni/glfw/window.c b/FCLauncher/src/main/jni/glfw/window.c index 81ff35f1..d6431eb9 100644 --- a/FCLauncher/src/main/jni/glfw/window.c +++ b/FCLauncher/src/main/jni/glfw/window.c @@ -355,7 +355,7 @@ GLFWAPI void glfwWindowHint(int hint, int value) _glfw.hints.context.client = value; return; case GLFW_CONTEXT_CREATION_API: - _glfw.hints.context.source = value; + _glfw.hints.context.source = strcmp(getenv("LIBGL_NAME"), "libOSMesa_8.so") == 0 ? GLFW_OSMESA_CONTEXT_API : value; return; case GLFW_CONTEXT_VERSION_MAJOR: _glfw.hints.context.major = value;