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:
@@ -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)))
|
||||
|
||||
Reference in New Issue
Block a user