[Xfce4-commits] [xfce/xfwm4] 01/03: compositor: Check for glx extension availability

noreply at xfce.org noreply at xfce.org
Thu Nov 26 11:39:46 CET 2015


This is an automated email from the git hooks/post-receive script.

olivier pushed a commit to branch master
in repository xfce/xfwm4.

commit 4c1e4e954efbe0369221655dfb4c03c6fcf17a34
Author: Olivier Fourdan <fourdan at xfce.org>
Date:   Thu Nov 26 09:13:00 2015 +0100

    compositor: Check for glx extension availability
    
    Bug: 12331
    
    Signed-off-by: Olivier Fourdan <fourdan at xfce.org>
---
 src/compositor.c |    7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/compositor.c b/src/compositor.c
index a3ea664..e441962 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -1307,12 +1307,19 @@ free_glx_data (ScreenInfo *screen_info)
 static gboolean
 init_glx (ScreenInfo *screen_info)
 {
+    int error_base, event_base;
     int version;
 
     g_return_val_if_fail (screen_info != NULL, FALSE);
 
     TRACE ("entering init_glx");
 
+    if (!glXQueryExtension (myScreenGetXDisplay (screen_info), &error_base, &event_base))
+    {
+        g_warning ("GLX extension missing, GLX support disabled.");
+        return FALSE;
+    }
+
     version = epoxy_glx_version (myScreenGetXDisplay (screen_info), screen_info->screen);
     DBG ("Using GLX version %d", version);
     if (version < 13)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list