summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/x11/fakeglx.c
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>1999-11-22 21:52:23 +0000
committerBrian Paul <[email protected]>1999-11-22 21:52:23 +0000
commitb82d993b03320818f88f792a9e713f7ed491bfcb (patch)
tree97b9a4838c76023836f9f95092aded196bb94a4c /src/mesa/drivers/x11/fakeglx.c
parentbf3f9bdaae9f17de8ac82ec7789e4e689a6f67f2 (diff)
added glXGetCurrentDisplay() for GLX 1.2
Diffstat (limited to 'src/mesa/drivers/x11/fakeglx.c')
-rw-r--r--src/mesa/drivers/x11/fakeglx.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/mesa/drivers/x11/fakeglx.c b/src/mesa/drivers/x11/fakeglx.c
index 19224ffa618..aca758f6cef 100644
--- a/src/mesa/drivers/x11/fakeglx.c
+++ b/src/mesa/drivers/x11/fakeglx.c
@@ -1,4 +1,4 @@
-/* $Id: fakeglx.c,v 1.14 1999/11/18 15:17:01 brianp Exp $ */
+/* $Id: fakeglx.c,v 1.15 1999/11/22 21:52:23 brianp Exp $ */
/*
* Mesa 3-D graphics library
@@ -1485,6 +1485,18 @@ const char *Fake_glXGetClientString( Display *dpy, int name )
+/* GLX 1.2 and later */
+Display *Fake_glXGetCurrentDisplay( void )
+{
+ XMesaContext xmesa = XMesaGetCurrentContext();
+ if (xmesa && xmesa->xm_visual)
+ return xmesa->xm_visual->display;
+ else
+ return NULL;
+}
+
+
+
/*
* Release the depth, stencil, accum buffers attached to a GLXDrawable
* (a window or pixmap) prior to destroying the GLXDrawable.