added XMesaMakeCurrent2(), XMesaGetCurrentReadBuffer(), bumped version to 3.3
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 24 Nov 1999 18:36:14 +0000 (18:36 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 24 Nov 1999 18:36:14 +0000 (18:36 +0000)
include/GL/xmesa.h

index b25a2ace7e8d2b9081571b6b9f6a0a24ba259e11..4a2ed9ac250c9f5646559c8a9af0e42212df0926 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: xmesa.h,v 1.1 1999/08/19 00:55:40 jtg Exp $ */
+/* $Id: xmesa.h,v 1.2 1999/11/24 18:36:14 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
- * Version:  3.1
+ * Version:  3.3
  * 
  * Copyright (C) 1999  Brian Paul   All Rights Reserved.
  * 
 
 /*
  * $Log: xmesa.h,v $
- * Revision 1.1  1999/08/19 00:55:40  jtg
- * Initial revision
+ * Revision 1.2  1999/11/24 18:36:14  brianp
+ * added XMesaMakeCurrent2(), XMesaGetCurrentReadBuffer(), bumped version to 3.3
+ *
+ * Revision 1.1.1.1  1999/08/19 00:55:40  jtg
+ * Imported sources
  *
  * Revision 1.3  1999/02/24 22:43:27  jens
  * Name changes to get XMesa to compile standalone inside XFree86
@@ -106,7 +109,7 @@ extern struct Library *XLibBase;
 
 
 #define XMESA_MAJOR_VERSION 3
-#define XMESA_MINOR_VERSION 0
+#define XMESA_MINOR_VERSION 3
 
 
 
@@ -226,6 +229,16 @@ extern GLboolean XMesaMakeCurrent( XMesaContext c,
                                   XMesaBuffer b );
 
 
+/*
+ * Bind two buffers (read and draw) to a context and make the
+ * context the current one.
+ * New in Mesa 3.3
+ */
+extern GLboolean XMesaMakeCurrent2( XMesaContext c,
+                                    XMesaBuffer drawBuffer,
+                                    XMesaBuffer readBuffer );
+
+
 /*
  * Return a handle to the current context.
  */
@@ -233,11 +246,18 @@ extern XMesaContext XMesaGetCurrentContext( void );
 
 
 /*
- * Return handle to the current buffer.
+ * Return handle to the current (draw) buffer.
  */
 extern XMesaBuffer XMesaGetCurrentBuffer( void );
 
 
+/*
+ * Return handle to the current read buffer.
+ * New in Mesa 3.3
+ */
+extern XMesaBuffer XMesaGetCurrentReadBuffer( void );
+
+
 /*
  * Swap the front and back buffers for the given buffer.  No action is
  * taken if the buffer is not double buffered.