x11: Do not call glXQueryExtension()
authorBenjamin Otte <otte@redhat.com>
Fri, 2 Jul 2021 00:33:18 +0000 (02:33 +0200)
committerBenjamin Otte <otte@redhat.com>
Thu, 22 Jul 2021 14:23:56 +0000 (16:23 +0200)
epoxy does that already.

gdk/x11/gdkdisplay-x11.h
gdk/x11/gdkglcontext-glx.c

index 9960bc8e6090ebc1fb5b00a2c383db7581387022..067f34cca83fa2f32e6497bb74bfebafd33069d9 100644 (file)
@@ -132,8 +132,6 @@ struct _GdkX11Display
   /* GLX information */
   /* GLXFBConfig */ gpointer glx_config;
   int glx_version;
-  int glx_error_base;
-  int glx_event_base;
 
   /* EGL information */
   /* We use gpointer here so we don't have to pull in EGL headers (which glx doesn't like) */
index 7eae1958e00c9a125b149dc3ec8de0f97bfb78bb..9b112053f70074435c374ef4e135f8451cac1d99 100644 (file)
@@ -956,7 +956,6 @@ gdk_x11_display_init_glx (GdkX11Display  *display_x11,
 {
   GdkDisplay *display = GDK_DISPLAY (display_x11);
   Display *dpy;
-  int error_base, event_base;
   int screen_num;
 
   dpy = gdk_x11_display_get_xdisplay (display);
@@ -964,14 +963,9 @@ gdk_x11_display_init_glx (GdkX11Display  *display_x11,
   if (!epoxy_has_glx (dpy))
     return FALSE;
 
-  if (!glXQueryExtension (dpy, &error_base, &event_base))
-    return FALSE;
-
   screen_num = display_x11->screen->screen_num;
 
   display_x11->glx_version = epoxy_glx_version (dpy, screen_num);
-  display_x11->glx_error_base = error_base;
-  display_x11->glx_event_base = event_base;
 
   display_x11->has_glx_create_context =
     epoxy_has_glx_extension (dpy, screen_num, "GLX_ARB_create_context_profile");