[Mesa-dev] [PATCH] xlib: fix X_GLXCreateContextAtrribs/Attribs typo

Brian Paul brianp at vmware.com
Mon May 25 07:57:26 PDT 2015


In case the glproto.h file isn't up to date, we provide the #define
for X_GLXCreateContextAttribsARB.
---
 src/gallium/state_trackers/glx/xlib/glx_api.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/gallium/state_trackers/glx/xlib/glx_api.c b/src/gallium/state_trackers/glx/xlib/glx_api.c
index 0508255..ca86aea 100644
--- a/src/gallium/state_trackers/glx/xlib/glx_api.c
+++ b/src/gallium/state_trackers/glx/xlib/glx_api.c
@@ -40,6 +40,12 @@
 
 #include "xm_api.h"
 
+/* An "Atrribs/Attribs" typo was fixed in glxproto.h in Nov 2014.
+ * This is in case we don't have the updated header.
+ */
+#ifndef X_GLXCreateContextAttribsARB
+#define X_GLXCreateContextAttribsARB     34
+#endif
 
 /* This indicates the client-side GLX API and GLX encoder version. */
 #define CLIENT_MAJOR_VERSION 1
@@ -2168,7 +2174,7 @@ glXQueryDrawable(Display *dpy, GLXDrawable draw, int attribute,
 #endif
 
       default:
-         generate_error(dpy, BadValue, 0, X_GLXCreateContextAtrribsARB, true);
+         generate_error(dpy, BadValue, 0, X_GLXCreateContextAttribsARB, true);
          return;
    }
 }
-- 
1.9.1



More information about the mesa-dev mailing list