]> Pileus Git - grits/commitdiff
Request direct connection when setting up OpenGL
authorAndy Spencer <andy753421@gmail.com>
Thu, 13 Dec 2012 17:08:43 +0000 (17:08 +0000)
committerAndy Spencer <andy753421@gmail.com>
Thu, 13 Dec 2012 17:08:43 +0000 (17:08 +0000)
This fixes an OpenGL error with some graphics driver such as the open
source Intel drivers.

src/gtkgl.c

index b10c52d328f3186135376ae34a9ddf1f78c24027..6a62e86a377dc910e6f72854e4b7d0a98d4daac0 100644 (file)
@@ -75,7 +75,7 @@ void gtk_gl_enable(GtkWidget *widget)
        XVisualInfo *xvinfo  = glXChooseVisual(xdisplay, nscreen, attribs);
        if (!xvinfo)
                g_error("GtkGl: enable - unable to get valid OpenGL Visual");
-       GLXContext   context = glXCreateContext(xdisplay, xvinfo, NULL, False);
+       GLXContext   context = glXCreateContext(xdisplay, xvinfo, NULL, True);
        g_object_set_data(G_OBJECT(widget), "glcontext", context);
 
        /* Fix up colormap */