From 2257a120133010f42b4d0c3eb78b6a46a579e55b Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Wed, 24 Nov 1999 18:36:14 +0000 Subject: added XMesaMakeCurrent2(), XMesaGetCurrentReadBuffer(), bumped version to 3.3 --- include/GL/xmesa.h | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) (limited to 'include') diff --git a/include/GL/xmesa.h b/include/GL/xmesa.h index b25a2ace7e..4a2ed9ac25 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 @@ -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. -- cgit v1.2.3