added XMesaMakeCurrent2(), XMesaGetCurrentReadBuffer(), bumped version to 3.3

This commit is contained in:
Brian Paul 1999-11-24 18:36:14 +00:00
parent b314d1d3af
commit 2257a12013
1 changed files with 26 additions and 6 deletions

View 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.
*
@ -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.