added GLX 1.3 functions
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 23 Nov 1999 19:54:27 +0000 (19:54 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 23 Nov 1999 19:54:27 +0000 (19:54 +0000)
src/mesa/drivers/x11/glxapi.c

index d48f3151d48812d1971c2d3c81f6480e5482d869..00dfffbd9385589e8e2d262ee2fab52f1b94ea8b 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: glxapi.c,v 1.5 1999/11/22 21:52:23 brianp Exp $ */
+/* $Id: glxapi.c,v 1.6 1999/11/23 19:54:27 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -361,6 +361,164 @@ Display *glXGetCurrentDisplay( void )
 
 
 
+/*
+ * GLX 1.3 and later
+ * XXX these are just no-op stubs for now.
+ */
+GLXFBConfig glXChooseFBConfig( Display *dpy, int screen,
+                               const int *attribList, int *nitems )
+{
+   (void) dpy;
+   (void) screen;
+   (void) attribList;
+   (void) nitems;
+   return 0;
+}
+
+
+int glXGetFBConfigAttrib( Display *dpy, GLXFBConfig config,
+                          int attribute, int *value )
+{
+   (void) dpy;
+   (void) config;
+   (void) attribute;
+   (void) value;
+   return 0;
+}
+
+
+XVisualInfo *glXGetVisualFromFBConfig( Display *dpy, GLXFBConfig config )
+{
+   (void) dpy;
+   (void) config;
+   return 0;
+}
+
+
+GLXWindow glXCreateWindow( Display *dpy, GLXFBConfig config, Window win,
+                           const int *attribList )
+{
+   (void) dpy;
+   (void) config;
+   (void) win;
+   (void) attribList;
+   return 0;
+}
+
+
+void glXDestroyWindow( Display *dpy, GLXWindow window )
+{
+   (void) dpy;
+   (void) window;
+   return;
+}
+
+
+GLXPixmap glXCreatePixmap( Display *dpy, GLXFBConfig config, Pixmap pixmap,
+                           const int *attribList )
+{
+   (void) dpy;
+   (void) config;
+   (void) pixmap;
+   (void) attribList;
+   return 0;
+}
+
+
+void glXDestroyPixmap( Display *dpy, GLXPixmap pixmap )
+{
+   (void) dpy;
+   (void) pixmap;
+   return;
+}
+
+
+GLXPbuffer glXCreatePbuffer( Display *dpy, GLXFBConfig config,
+                             const int *attribList )
+{
+   (void) dpy;
+   (void) config;
+   (void) attribList;
+   return 0;
+}
+
+
+void glXDestroyPbuffer( Display *dpy, GLXPbuffer pbuf )
+{
+   (void) dpy;
+   (void) pbuf;
+}
+
+
+void glXQueryDrawable( Display *dpy, GLXDrawable draw, int attribute,
+                       unsigned int *value )
+{
+   (void) dpy;
+   (void) draw;
+   (void) attribute;
+   (void) value;
+}
+
+
+GLXContext glXCreateNewContext( Display *dpy, GLXFBConfig config,
+                                int renderType, GLXContext shareList,
+                                Bool direct )
+{
+   (void) dpy;
+   (void) config;
+   (void) renderType;
+   (void) shareList;
+   (void) direct;
+   return 0;
+}
+
+
+Bool glXMakeContextCurrent( Display *dpy, GLXDrawable draw, GLXDrawable read,
+                            GLXContext ctx )
+{
+   (void) dpy;
+   (void) draw;
+   (void) read;
+   (void) ctx;
+   return 0;
+}
+
+
+GLXDrawable glXGetCurrentReadDrawable( void )
+{
+   return 0;
+}
+
+
+int glXQueryContext( Display *dpy, GLXContext ctx, int attribute, int *value )
+{
+   (void) dpy;
+   (void) ctx;
+   (void) attribute;
+   (void) value;
+   return 0;
+}
+
+
+void glXSelectEvent( Display *dpy, GLXDrawable drawable, unsigned long mask )
+{
+   (void) dpy;
+   (void) drawable;
+   (void) mask;
+}
+
+
+void glXGetSelectedEvent( Display *dpy, GLXDrawable drawable,
+                          unsigned long *mask )
+{
+   (void) dpy;
+   (void) drawable;
+   (void) mask;
+}
+
+
+
+
 #ifdef GLX_MESA_release_buffers
 Bool glXReleaseBuffersMESA( Display *dpy, Window w )
 {