Mesa (master): Revert "mesa: Remove GLXContextID typedef from glx.h."

Kenneth Graunke kwg at kemper.freedesktop.org
Mon Dec 30 07:21:08 UTC 2013


Module: Mesa
Branch: master
Commit: f425d56ba41382be04366d011536ee78a03a2f33
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f425d56ba41382be04366d011536ee78a03a2f33

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Sun Dec 29 23:19:36 2013 -0800

Revert "mesa: Remove GLXContextID typedef from glx.h."

This reverts commit 136a12ac98868d82c2ae9fcc80d11044a7ec56d1.

According to belak51 on IRC, this commit broke Allegro, which would no
longer compile.  Applications apparently expect the GLXContextID typedef
to exist in glx.h; removing it breaks them.  A bit of searching around
the internet revealed other complaints since upgrading to Mesa 10.

Cc: "10.0" <mesa-stable at lists.freedesktop.org>

---

 include/GL/glx.h |    1 +
 1 file changed, 1 insertion(+)

diff --git a/include/GL/glx.h b/include/GL/glx.h
index 62d0ede..234abc0 100644
--- a/include/GL/glx.h
+++ b/include/GL/glx.h
@@ -168,6 +168,7 @@ typedef XID GLXDrawable;
 /* GLX 1.3 and later */
 typedef struct __GLXFBConfigRec *GLXFBConfig;
 typedef XID GLXFBConfigID;
+typedef XID GLXContextID;
 typedef XID GLXWindow;
 typedef XID GLXPbuffer;
 




More information about the mesa-commit mailing list