diff options
-rw-r--r-- | include/GL/xmesa.h | 32 |
1 files changed, 26 insertions, 6 deletions
diff --git a/include/GL/xmesa.h b/include/GL/xmesa.h index b25a2ace7e8..4a2ed9ac250 100644 --- a/include/GL/xmesa.h +++ b/include/GL/xmesa.h @@ -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. * @@ -27,8 +27,11 @@ /* * $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 @@ -227,18 +230,35 @@ extern GLboolean XMesaMakeCurrent( XMesaContext c, /* + * 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. */ 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. */ |