The GL version reported by epoxy seems to depend on the current GL context, so the GL context to create should be the one determined by gdk_gl_context_get_matching_version

This commit is contained in:
sumibi-yakitori
2023-06-01 16:43:57 +09:00
parent 4339e8e464
commit 3c9b3ead6f

View File

@@ -415,9 +415,9 @@ gdk_macos_gl_context_real_realize (GdkGLContext *context,
GDK_DISPLAY_DEBUG (display, OPENGL,
"Creating CGLContextObj (version %d.%d)",
gdk_gl_version_get_major (&min_version), gdk_gl_version_get_minor (&min_version));
gdk_gl_version_get_major (&version), gdk_gl_version_get_minor (&version));
if (!(pixelFormat = create_pixel_format (&min_version, &legacy, error)))
if (!(pixelFormat = create_pixel_format (&version, &legacy, error)))
return 0;
if (!CHECK (error, CGLCreateContext (pixelFormat, shared_gl_context, &cgl_context)))