From 7d1da94455a20ea2f2c7682e86e9cb0c905aaf51 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Fri, 22 Apr 2016 18:50:50 +0100 Subject: [PATCH] wayland: Add debugging notes for EGL context creation --- gdk/wayland/gdkglcontext-wayland.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gdk/wayland/gdkglcontext-wayland.c b/gdk/wayland/gdkglcontext-wayland.c index e61b24df44..8ae39420d3 100644 --- a/gdk/wayland/gdkglcontext-wayland.c +++ b/gdk/wayland/gdkglcontext-wayland.c @@ -162,6 +162,13 @@ gdk_wayland_gl_context_realize (GdkGLContext *context, context_attribs[i++] = EGL_NONE; g_assert (i < N_EGL_ATTRS); + GDK_NOTE (OPENGL, g_message ("Creating EGL context version %d.%d (debug:%s, forward:%s, legacy:%s, es:%s)", + major, minor, + debug_bit ? "yes" : "no", + forward_bit ? "yes" : "no", + legacy_bit ? "yes" : "no", + use_es ? "yes" : "no")); + ctx = eglCreateContext (display_wayland->egl_display, context_wayland->egl_config, share != NULL ? GDK_WAYLAND_GL_CONTEXT (share)->egl_context @@ -178,7 +185,9 @@ gdk_wayland_gl_context_realize (GdkGLContext *context, context_attribs[5] = 0; legacy_bit = TRUE; + use_es = FALSE; + GDK_NOTE (OPENGL, g_message ("eglCreateContext failed, switching to legacy")); ctx = eglCreateContext (display_wayland->egl_display, context_wayland->egl_config, share != NULL ? GDK_WAYLAND_GL_CONTEXT (share)->egl_context