This commit is contained in:
Vera-Firefly 2023-09-02 18:23:01 +08:00 committed by GitHub
parent 71d12ab45c
commit 2271fac984
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -229,7 +229,7 @@ void glfwDefaultWindowHints(void)
// The default is OpenGL with minimum version 1.0 // The default is OpenGL with minimum version 1.0
memset(&_glfw.hints.context, 0, sizeof(_glfw.hints.context)); memset(&_glfw.hints.context, 0, sizeof(_glfw.hints.context));
_glfw.hints.context.client = GLFW_OPENGL_API; _glfw.hints.context.client = GLFW_OPENGL_API;
_glfw.hints.context.source = strcmp(getenv("LIBGL_NAME"), "libOSMesa_8.so") == 0 ? GLFW_OSMESA_CONTEXT_API : GLFW_NATIVE_CONTEXT_API; _glfw.hints.context.source = strcmp(getenv("LIBGL_NAME"), "libOSMesa_81.so") == 0 ? GLFW_OSMESA_CONTEXT_API : GLFW_NATIVE_CONTEXT_API;
_glfw.hints.context.major = 1; _glfw.hints.context.major = 1;
_glfw.hints.context.minor = 0; _glfw.hints.context.minor = 0;
@ -355,7 +355,7 @@ GLFWAPI void glfwWindowHint(int hint, int value)
_glfw.hints.context.client = value; _glfw.hints.context.client = value;
return; return;
case GLFW_CONTEXT_CREATION_API: case GLFW_CONTEXT_CREATION_API:
_glfw.hints.context.source = strcmp(getenv("LIBGL_NAME"), "libOSMesa_8.so") == 0 ? GLFW_OSMESA_CONTEXT_API : value; _glfw.hints.context.source = strcmp(getenv("LIBGL_NAME"), "libOSMesa_81.so") == 0 ? GLFW_OSMESA_CONTEXT_API : value;
return; return;
case GLFW_CONTEXT_VERSION_MAJOR: case GLFW_CONTEXT_VERSION_MAJOR:
_glfw.hints.context.major = value; _glfw.hints.context.major = value;