Major check-in of changes for GL_EXT_framebuffer_object extension.
Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
This commit is contained in:
@@ -98,34 +98,6 @@ _mesa_destroy_visual( GLvisual *vis );
|
||||
/*@}*/
|
||||
|
||||
|
||||
/**********************************************************************/
|
||||
/** \name Create/destroy a GLframebuffer. */
|
||||
/*@{*/
|
||||
|
||||
extern GLframebuffer *
|
||||
_mesa_create_framebuffer( const GLvisual *visual,
|
||||
GLboolean softwareDepth,
|
||||
GLboolean softwareStencil,
|
||||
GLboolean softwareAccum,
|
||||
GLboolean softwareAlpha );
|
||||
|
||||
extern void
|
||||
_mesa_initialize_framebuffer( GLframebuffer *fb,
|
||||
const GLvisual *visual,
|
||||
GLboolean softwareDepth,
|
||||
GLboolean softwareStencil,
|
||||
GLboolean softwareAccum,
|
||||
GLboolean softwareAlpha );
|
||||
|
||||
extern void
|
||||
_mesa_free_framebuffer_data( GLframebuffer *buffer );
|
||||
|
||||
extern void
|
||||
_mesa_destroy_framebuffer( GLframebuffer *buffer );
|
||||
|
||||
/*@}*/
|
||||
|
||||
|
||||
/**********************************************************************/
|
||||
/** \name Create/destroy a GLcontext. */
|
||||
/*@{*/
|
||||
@@ -155,12 +127,8 @@ _mesa_copy_context(const GLcontext *src, GLcontext *dst, GLuint mask);
|
||||
|
||||
|
||||
extern void
|
||||
_mesa_make_current( GLcontext *ctx, GLframebuffer *buffer );
|
||||
|
||||
|
||||
extern void
|
||||
_mesa_make_current2( GLcontext *ctx, GLframebuffer *drawBuffer,
|
||||
GLframebuffer *readBuffer );
|
||||
_mesa_make_current( GLcontext *ctx, GLframebuffer *drawBuffer,
|
||||
GLframebuffer *readBuffer );
|
||||
|
||||
extern GLboolean
|
||||
_mesa_share_state(GLcontext *ctx, GLcontext *ctxToShare);
|
||||
|
Reference in New Issue
Block a user