glx: Use GLX_BufferSwapComplete unconditionally, we require glproto 1.4.11
authorKristian Høgsberg <krh@bitplanet.net>
Tue, 7 Sep 2010 18:18:01 +0000 (14:18 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 7 Sep 2010 18:24:25 +0000 (14:24 -0400)
src/glx/glxext.c

index 7d6b986edd6e177a76c99d0fe52144b5052b8fa6..c5e9d0510b68ff61aaafdbe5af4fb912f7df0932 100644 (file)
@@ -130,16 +130,6 @@ __glXWireToEvent(Display *dpy, XEvent *event, xEvent *wire)
       aevent->count = awire->count;
       return True;
    }
-   /* No easy symbol to test for this, as GLX_BufferSwapComplete is
-    * defined in the local glx.h header, but the
-    * xGLXBufferSwapComplete typedef is only available in new versions
-    * of the external glxproto.h header, which doesn't have any
-    * testable versioning define.
-    *
-    * I'll use the related DRI2 define, in the hope that we won't
-    * receive these events unless we know how to ask for them:
-    */
-#ifdef X_DRI2SwapBuffers
    case GLX_BufferSwapComplete:
    {
       GLXBufferSwapComplete *aevent = (GLXBufferSwapComplete *)event;
@@ -151,7 +141,6 @@ __glXWireToEvent(Display *dpy, XEvent *event, xEvent *wire)
       aevent->sbc = ((CARD64)awire->sbc_hi << 32) | awire->sbc_lo;
       return True;
    }
-#endif
    default:
       /* client doesn't support server event */
       break;