Drop GLframebuffer typedef and just use struct gl_framebuffer
authorKristian Høgsberg <krh@bitplanet.net>
Tue, 12 Oct 2010 16:02:01 +0000 (12:02 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 13 Oct 2010 13:43:24 +0000 (09:43 -0400)
54 files changed:
src/gallium/state_trackers/glx/xlib/xm_api.c
src/mesa/drivers/beos/GLView.cpp
src/mesa/drivers/dri/common/utils.c
src/mesa/drivers/dri/common/utils.h
src/mesa/drivers/dri/i810/i810context.c
src/mesa/drivers/dri/i810/i810context.h
src/mesa/drivers/dri/i810/i810screen.c
src/mesa/drivers/dri/mach64/mach64_context.c
src/mesa/drivers/dri/mach64/mach64_dd.c
src/mesa/drivers/dri/mach64/mach64_screen.c
src/mesa/drivers/dri/mga/mga_xmesa.c
src/mesa/drivers/dri/mga/mgapixel.c
src/mesa/drivers/dri/r128/r128_context.c
src/mesa/drivers/dri/r128/r128_dd.c
src/mesa/drivers/dri/r128/r128_screen.c
src/mesa/drivers/dri/radeon/radeon_screen.c
src/mesa/drivers/dri/savage/savage_xmesa.c
src/mesa/drivers/dri/savage/savagecontext.h
src/mesa/drivers/dri/sis/sis_context.c
src/mesa/drivers/dri/sis/sis_context.h
src/mesa/drivers/dri/sis/sis_dd.c
src/mesa/drivers/dri/sis/sis_screen.c
src/mesa/drivers/dri/swrast/swrast.c
src/mesa/drivers/dri/swrast/swrast_priv.h
src/mesa/drivers/dri/tdfx/tdfx_context.c
src/mesa/drivers/dri/tdfx/tdfx_screen.c
src/mesa/drivers/dri/unichrome/via_context.c
src/mesa/drivers/dri/unichrome/via_context.h
src/mesa/drivers/dri/unichrome/via_screen.c
src/mesa/drivers/fbdev/glfbdev.c
src/mesa/drivers/osmesa/osmesa.c
src/mesa/drivers/windows/gdi/wmesa.c
src/mesa/drivers/windows/gldirect/dglcontext.h
src/mesa/drivers/windows/gldirect/dx7/gld_driver_dx7.c
src/mesa/drivers/windows/gldirect/dx7/gld_dx7.h
src/mesa/drivers/windows/gldirect/dx8/gld_driver_dx8.c
src/mesa/drivers/windows/gldirect/dx8/gld_dx8.h
src/mesa/drivers/windows/gldirect/dx9/gld_driver_dx9.c
src/mesa/drivers/windows/gldirect/dx9/gld_dx9.h
src/mesa/drivers/windows/gldirect/mesasw/gld_wgl_mesasw.c
src/mesa/drivers/x11/xm_api.c
src/mesa/drivers/x11/xmesaP.h
src/mesa/main/context.c
src/mesa/main/context.h
src/mesa/main/dd.h
src/mesa/main/framebuffer.c
src/mesa/main/image.c
src/mesa/main/mtypes.h
src/mesa/state_tracker/st_cb_fbo.c
src/mesa/state_tracker/st_cb_flush.c
src/mesa/state_tracker/st_cb_viewport.c
src/mesa/state_tracker/st_context.h
src/mesa/state_tracker/st_manager.c
src/mesa/state_tracker/st_manager.h

index 6ce386008a7466bbbcfba5cc11aaaf8594bc5fe1..7206188a06234eb83db1fb5bd68af125311664fa 100644 (file)
@@ -423,7 +423,7 @@ static XMesaBuffer XMesaBufferList = NULL;
 
 /**
  * Allocate a new XMesaBuffer object which corresponds to the given drawable.
- * Note that XMesaBuffer is derived from GLframebuffer.
+ * Note that XMesaBuffer is derived from struct gl_framebuffer.
  * The new XMesaBuffer will not have any size (Width=Height=0).
  *
  * \param d  the corresponding X drawable (window or pixmap)
index 44082e47cf411b56165e6665c812b8be615bd627..8ccb93d56b58b3b7e4271275eb15789cbec852a2 100644 (file)
@@ -105,7 +105,7 @@ public:
        MesaDriver();
        ~MesaDriver();
        
-       void            Init(BGLView * bglview, GLcontext * c, struct gl_config * v, GLframebuffer * b);
+       void            Init(BGLView * bglview, GLcontext * c, struct gl_config * v, struct gl_framebuffer * b);
 
        void            LockGL();
        void            UnlockGL();
@@ -122,7 +122,7 @@ private:
 
        GLcontext *     m_glcontext;
        struct gl_config *              m_glvisual;
-       GLframebuffer * m_glframebuffer;
+       struct gl_framebuffer * m_glframebuffer;
 
        BGLView *               m_bglview;
        BBitmap *               m_bitmap;
@@ -147,9 +147,9 @@ private:
    static void                 Index(GLcontext *ctx, GLuint index);
    static void                 Color(GLcontext *ctx, GLubyte r, GLubyte g,
                      GLubyte b, GLubyte a);
-   static void                 SetBuffer(GLcontext *ctx, GLframebuffer *colorBuffer,
+   static void                 SetBuffer(GLcontext *ctx, struct gl_framebuffer *colorBuffer,
                              GLenum mode);
-   static void                 GetBufferSize(GLframebuffer * framebuffer, GLuint *width,
+   static void                 GetBufferSize(struct gl_framebuffer * framebuffer, GLuint *width,
                              GLuint *height);
    static void         Error(GLcontext *ctx);
    static const GLubyte *      GetString(GLcontext *ctx, GLenum name);
@@ -332,7 +332,7 @@ BGLView::BGLView(BRect rect, char *name,
 
 
    // create core framebuffer
-   GLframebuffer * buffer = _mesa_create_framebuffer(visual,
+   struct gl_framebuffer * buffer = _mesa_create_framebuffer(visual,
                                               depth > 0 ? GL_TRUE : GL_FALSE,
                                               stencil > 0 ? GL_TRUE: GL_FALSE,
                                               accum > 0 ? GL_TRUE : GL_FALSE,
@@ -668,7 +668,7 @@ MesaDriver::~MesaDriver()
 }
 
 
-void MesaDriver::Init(BGLView * bglview, GLcontext * ctx, struct gl_config * visual, GLframebuffer * framebuffer)
+void MesaDriver::Init(BGLView * bglview, GLcontext * ctx, struct gl_config * visual, struct gl_framebuffer * framebuffer)
 {
        m_bglview               = bglview;
        m_glcontext     = ctx;
@@ -984,7 +984,7 @@ void MesaDriver::ClearBack(GLcontext *ctx,
 }
 
 
-void MesaDriver::SetBuffer(GLcontext *ctx, GLframebuffer *buffer,
+void MesaDriver::SetBuffer(GLcontext *ctx, struct gl_framebuffer *buffer,
                             GLenum mode)
 {
    /* TODO */
@@ -993,7 +993,7 @@ void MesaDriver::SetBuffer(GLcontext *ctx, GLframebuffer *buffer,
        (void) mode;
 }
 
-void MesaDriver::GetBufferSize(GLframebuffer * framebuffer, GLuint *width,
+void MesaDriver::GetBufferSize(struct gl_framebuffer * framebuffer, GLuint *width,
                             GLuint *height)
 {
    GET_CURRENT_CONTEXT(ctx);
index 3cc496c671f45b0db5f56223be65d21aee37d62a..bb7f07d8f4123a846311e17329cc43b57ec58e2e 100644 (file)
@@ -337,7 +337,7 @@ driCheckDriDdxDrmVersions2(const char * driver_name,
                                drmActual, drmExpected);
 }
 
-GLboolean driClipRectToFramebuffer( const GLframebuffer *buffer,
+GLboolean driClipRectToFramebuffer( const struct gl_framebuffer *buffer,
                                    GLint *x, GLint *y,
                                    GLsizei *width, GLsizei *height )
 {
index 01930d784ee62b931d360dae9b8ec187f9109d34..40344a1874b1bb8a227d1e4084419efbcec90037 100644 (file)
@@ -94,7 +94,7 @@ extern GLboolean driCheckDriDdxDrmVersions3(const char * driver_name,
     const __DRIversion * ddxActual, const __DRIutilversion2 * ddxExpected,
     const __DRIversion * drmActual, const __DRIversion * drmExpected);
 
-extern GLboolean driClipRectToFramebuffer( const GLframebuffer *buffer,
+extern GLboolean driClipRectToFramebuffer( const struct gl_framebuffer *buffer,
                                           GLint *x, GLint *y,
                                           GLsizei *width, GLsizei *height );
 
index aaa97f017ad9401dcba3b4c2bd5a10a4b5da862d..35a4898aac633cd370ed7a133eb652850f126697 100644 (file)
@@ -96,7 +96,7 @@ static const GLubyte *i810GetString( GLcontext *ctx, GLenum name )
    }
 }
 
-static void i810BufferSize(GLframebuffer *buffer, GLuint *width, GLuint *height)
+static void i810BufferSize(struct gl_framebuffer *buffer, GLuint *width, GLuint *height)
 {
    GET_CURRENT_CONTEXT(ctx);
    i810ContextPtr imesa = I810_CONTEXT(ctx);
@@ -453,8 +453,8 @@ i810MakeCurrent(__DRIcontext *driContextPriv,
       imesa->driDrawable = driDrawPriv;
 
       _mesa_make_current(imesa->glCtx,
-                         (GLframebuffer *) driDrawPriv->driverPrivate,
-                         (GLframebuffer *) driReadPriv->driverPrivate);
+                         (struct gl_framebuffer *) driDrawPriv->driverPrivate,
+                         (struct gl_framebuffer *) driReadPriv->driverPrivate);
 
       /* Are these necessary?
        */
index 19529db02001b9cb7b3ec12ba928519a020a48bb..2a09cf88f598feb2bdf1a8710ec90c7ed06c170d 100644 (file)
@@ -146,7 +146,7 @@ struct i810_context_t {
    /* DRI stuff
     */
    GLuint needClip;
-   GLframebuffer *glBuffer;
+   struct gl_framebuffer *glBuffer;
    GLboolean doPageFlip;
 
    /* These refer to the current draw (front vs. back) buffer:
index 098d027771faff412f1b5a4c612cb861857cdc71..fc56b61b4e6dc24497fa90324806be891ada15af 100644 (file)
@@ -333,7 +333,7 @@ i810CreateBuffer( __DRIscreen *driScrnPriv,
 static void
 i810DestroyBuffer(__DRIdrawable *driDrawPriv)
 {
-   _mesa_reference_framebuffer((GLframebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
+   _mesa_reference_framebuffer((struct gl_framebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
 }
 
 const struct __DriverAPIRec driDriverAPI = {
index 9d89cb8a4867e5b369704c5149e2f97e0b3ede47..0d4f895dd4af6b88907f24502693d10619db214f 100644 (file)
@@ -334,8 +334,8 @@ mach64MakeCurrent( __DRIcontext *driContextPriv,
       }
 
       _mesa_make_current( newMach64Ctx->glCtx,
-                          (GLframebuffer *) driDrawPriv->driverPrivate,
-                          (GLframebuffer *) driReadPriv->driverPrivate );
+                          (struct gl_framebuffer *) driDrawPriv->driverPrivate,
+                          (struct gl_framebuffer *) driReadPriv->driverPrivate );
 
 
       newMach64Ctx->new_state |=  MACH64_NEW_CLIP;
index ca713e2de5eef75fac458e9333af0afdd21fe38c..d464f6c51897911ab942acba31c798141575bbcc 100644 (file)
@@ -41,7 +41,7 @@
 
 /* Return the current color buffer size.
  */
-static void mach64DDGetBufferSize( GLframebuffer *buffer,
+static void mach64DDGetBufferSize( struct gl_framebuffer *buffer,
                                   GLuint *width, GLuint *height )
 {
    GET_CURRENT_CONTEXT(ctx);
index 762ffe5e430136a3de11e5fe915bd00c6001fbcc..b5ed03910c9f723357c76bf43f6357079a0ff0ec 100644 (file)
@@ -369,7 +369,7 @@ mach64CreateBuffer( __DRIscreen *driScrnPriv,
 static void
 mach64DestroyBuffer(__DRIdrawable *driDrawPriv)
 {
-   _mesa_reference_framebuffer((GLframebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
+   _mesa_reference_framebuffer((struct gl_framebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
 }
 
 
index 6daeb6a6bf76e65c7708f8910b4fc293d445e8c8..7e92396370139dae4b3d48feac95448e891fd2ed 100644 (file)
@@ -812,7 +812,7 @@ mgaCreateBuffer( __DRIscreen *driScrnPriv,
 static void
 mgaDestroyBuffer(__DRIdrawable *driDrawPriv)
 {
-   _mesa_reference_framebuffer((GLframebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
+   _mesa_reference_framebuffer((struct gl_framebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
 }
 
 static void
@@ -875,8 +875,8 @@ mgaMakeCurrent(__DRIcontext *driContextPriv,
       mmesa->driReadable = driReadPriv;
 
       _mesa_make_current(mmesa->glCtx,
-                         (GLframebuffer *) driDrawPriv->driverPrivate,
-                         (GLframebuffer *) driReadPriv->driverPrivate);
+                         (struct gl_framebuffer *) driDrawPriv->driverPrivate,
+                         (struct gl_framebuffer *) driReadPriv->driverPrivate);
    }
    else {
       _mesa_make_current(NULL, NULL, NULL);
index 9cbdbe02c942941f2c35a417ee398c354714096a..1b6fb7d6b3515643369153fa28c7eef0a8329f4a 100644 (file)
@@ -170,7 +170,7 @@ check_stencil_per_fragment_ops( const GLcontext *ctx )
 
 static GLboolean
 clip_pixelrect( const GLcontext *ctx,
-               const GLframebuffer *buffer,
+               const struct gl_framebuffer *buffer,
                GLint *x, GLint *y,
                GLsizei *width, GLsizei *height,
                GLint *skipPixels, GLint *skipRows,
index bc25d7e8ca97b18413e3e8bf073bef53284a5878..accd9a5ddbe6229ec727a2e1e6d9829aa2bcfd77 100644 (file)
@@ -348,8 +348,8 @@ r128MakeCurrent( __DRIcontext *driContextPriv,
       newR128Ctx->driDrawable = driDrawPriv;
 
       _mesa_make_current( newR128Ctx->glCtx,
-                          (GLframebuffer *) driDrawPriv->driverPrivate,
-                          (GLframebuffer *) driReadPriv->driverPrivate );
+                          (struct gl_framebuffer *) driDrawPriv->driverPrivate,
+                          (struct gl_framebuffer *) driReadPriv->driverPrivate );
 
       newR128Ctx->new_state |= R128_NEW_WINDOW | R128_NEW_CLIP;
    } else {
index 64dec70cdd547421adc4867bd104baaa386fa52d..7dcfa3b2854fa5febc7b5ff9ea6a320544a0c731 100644 (file)
@@ -45,7 +45,7 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 /* Return the width and height of the current color buffer.
  */
-static void r128GetBufferSize( GLframebuffer *buffer,
+static void r128GetBufferSize( struct gl_framebuffer *buffer,
                                 GLuint *width, GLuint *height )
 {
    GET_CURRENT_CONTEXT(ctx);
index 29a4f74156ef13befc6cd223054e57695e4b3dc6..43ab0fc64ddea3207576f083ca389824dc7336b3 100644 (file)
@@ -349,7 +349,7 @@ r128CreateBuffer( __DRIscreen *driScrnPriv,
 static void
 r128DestroyBuffer(__DRIdrawable *driDrawPriv)
 {
-   _mesa_reference_framebuffer((GLframebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
+   _mesa_reference_framebuffer((struct gl_framebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
 }
 
 
index f5b55ad97010af92841df7809d00ad04fe086495..43ebc810939b950faba07eb600b1559f4e51ee4c 100644 (file)
@@ -1691,7 +1691,7 @@ radeonDestroyBuffer(__DRIdrawable *driDrawPriv)
     if (!rfb)
        return;
     radeon_cleanup_renderbuffers(rfb);
-    _mesa_reference_framebuffer((GLframebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
+    _mesa_reference_framebuffer((struct gl_framebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
 }
 
 
index ab05fc8eb11b096a582f44ff7ca6d24c40ce19bb..a8ba03341110a0556386c4555f5ce5e95a887d73 100644 (file)
@@ -681,7 +681,7 @@ savageCreateBuffer( __DRIscreen *driScrnPriv,
 static void
 savageDestroyBuffer(__DRIdrawable *driDrawPriv)
 {
-   _mesa_reference_framebuffer((GLframebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
+   _mesa_reference_framebuffer((struct gl_framebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
 }
 
 #if 0
@@ -789,9 +789,9 @@ savageMakeCurrent(__DRIcontext *driContextPriv,
       savageContextPtr imesa
          = (savageContextPtr) driContextPriv->driverPrivate;
       struct gl_framebuffer *drawBuffer
-         = (GLframebuffer *) driDrawPriv->driverPrivate;
+         = (struct gl_framebuffer *) driDrawPriv->driverPrivate;
       struct gl_framebuffer *readBuffer
-         = (GLframebuffer *) driReadPriv->driverPrivate;
+         = (struct gl_framebuffer *) driReadPriv->driverPrivate;
       driRenderbuffer *frontRb = (driRenderbuffer *)
          drawBuffer->Attachment[BUFFER_FRONT_LEFT].Renderbuffer;
       driRenderbuffer *backRb = (driRenderbuffer *)
index ba1e6e1e1addde7eac8daecfdd58e67e5789b949..6723456ec98a9fdd0d905bc083136e647d7ec3db 100644 (file)
@@ -226,7 +226,7 @@ struct savage_context_t {
     /* DRI stuff */
     GLuint bufferSize;
 
-    GLframebuffer *glBuffer;
+    struct gl_framebuffer *glBuffer;
    
     /* Two flags to keep track of fallbacks. */
     GLuint Fallback;
index f460e89a56103d47513aa0a9c8adeda337efecf8..07b363826dd50d8194d8b25f247ee999e5973447 100644 (file)
@@ -147,7 +147,7 @@ WaitingFor3dIdle(sisContextPtr smesa, int wLen)
    }
 }
 
-void sisReAllocateBuffers(GLcontext *ctx, GLframebuffer *drawbuffer,
+void sisReAllocateBuffers(GLcontext *ctx, struct gl_framebuffer *drawbuffer,
                           GLuint width, GLuint height)
 {
    sisContextPtr smesa = SIS_CONTEXT(ctx);
@@ -381,8 +381,8 @@ sisMakeCurrent( __DRIcontext *driContextPriv,
 
       newSisCtx->driDrawable = driDrawPriv;
 
-      drawBuffer = (GLframebuffer *)driDrawPriv->driverPrivate;
-      readBuffer = (GLframebuffer *)driReadPriv->driverPrivate;
+      drawBuffer = (struct gl_framebuffer *)driDrawPriv->driverPrivate;
+      readBuffer = (struct gl_framebuffer *)driReadPriv->driverPrivate;
 
       _mesa_make_current( newSisCtx->glCtx, drawBuffer, readBuffer );
 
index 2ccfe1b54bda2c8cdcf92a54446eeadb1a353e9a..54e98fd00a87379ab8222bea73e7fc18985e91f8 100644 (file)
@@ -444,7 +444,7 @@ extern GLboolean sisCreateContext( gl_api api,
                                    void *sharedContextPrivate );
 extern void sisDestroyContext( __DRIcontext * );
 
-void sisReAllocateBuffers(GLcontext *ctx, GLframebuffer *drawbuffer,
+void sisReAllocateBuffers(GLcontext *ctx, struct gl_framebuffer *drawbuffer,
                           GLuint width, GLuint height);
 
 extern GLboolean sisMakeCurrent( __DRIcontext *driContextPriv,
index fe4ade8592093f3e6ea4c6b6cb5dc9be568dd9a2..af1d9ee0ad0eb9b574a7056c1f25c694e189225c 100644 (file)
@@ -50,7 +50,7 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.
 /* Return the width and height of the given buffer.
  */
 static void
-sisGetBufferSize( GLframebuffer *buffer,
+sisGetBufferSize( struct gl_framebuffer *buffer,
                              GLuint *width, GLuint *height )
 {
    GET_CURRENT_CONTEXT(ctx);
index 1ce52a2d674f32c46bc721f35663e7c2fd00d6e1..7ca5031846db6aac38f7099f3d66353176d34124 100644 (file)
@@ -220,7 +220,7 @@ sisCreateBuffer( __DRIscreen *driScrnPriv,
 static void
 sisDestroyBuffer(__DRIdrawable *driDrawPriv)
 {
-   _mesa_reference_framebuffer((GLframebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
+   _mesa_reference_framebuffer((struct gl_framebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
 }
 
 static void sisCopyBuffer( __DRIdrawable *dPriv )
index 8585250eb054681ce76dc4c2bc32bd3052450d13..5b521356270c3d262cf7d804d5419238667b488d 100644 (file)
@@ -373,7 +373,7 @@ dri_create_buffer(__DRIscreen * sPriv,
                  const struct gl_config * visual, GLboolean isPixmap)
 {
     struct dri_drawable *drawable = NULL;
-    GLframebuffer *fb;
+    struct gl_framebuffer *fb;
     struct swrast_renderbuffer *frontrb, *backrb;
 
     TRACE;
@@ -432,7 +432,7 @@ dri_destroy_buffer(__DRIdrawable * dPriv)
 
     if (dPriv) {
        struct dri_drawable *drawable = dri_drawable(dPriv);
-       GLframebuffer *fb;
+       struct gl_framebuffer *fb;
 
        free(drawable->row);
 
@@ -451,7 +451,7 @@ dri_swap_buffers(__DRIdrawable * dPriv)
     GET_CURRENT_CONTEXT(ctx);
 
     struct dri_drawable *drawable = dri_drawable(dPriv);
-    GLframebuffer *fb;
+    struct gl_framebuffer *fb;
     struct swrast_renderbuffer *frontrb, *backrb;
 
     TRACE;
@@ -487,7 +487,7 @@ dri_swap_buffers(__DRIdrawable * dPriv)
  */
 
 static void
-get_window_size( GLframebuffer *fb, GLsizei *w, GLsizei *h )
+get_window_size( struct gl_framebuffer *fb, GLsizei *w, GLsizei *h )
 {
     __DRIdrawable *dPriv = swrast_drawable(fb)->dPriv;
     __DRIscreen *sPriv = dPriv->driScreenPriv;
@@ -499,7 +499,7 @@ get_window_size( GLframebuffer *fb, GLsizei *w, GLsizei *h )
 }
 
 static void
-swrast_check_and_update_window_size( GLcontext *ctx, GLframebuffer *fb )
+swrast_check_and_update_window_size( GLcontext *ctx, struct gl_framebuffer *fb )
 {
     GLsizei width, height;
 
@@ -536,8 +536,8 @@ update_state( GLcontext *ctx, GLuint new_state )
 static void
 viewport(GLcontext *ctx, GLint x, GLint y, GLsizei w, GLsizei h)
 {
-    GLframebuffer *draw = ctx->WinSysDrawBuffer;
-    GLframebuffer *read = ctx->WinSysReadBuffer;
+    struct gl_framebuffer *draw = ctx->WinSysDrawBuffer;
+    struct gl_framebuffer *read = ctx->WinSysReadBuffer;
 
     swrast_check_and_update_window_size(ctx, draw);
     swrast_check_and_update_window_size(ctx, read);
@@ -665,8 +665,8 @@ dri_make_current(__DRIcontext * cPriv,
                 __DRIdrawable * driReadPriv)
 {
     GLcontext *mesaCtx;
-    GLframebuffer *mesaDraw;
-    GLframebuffer *mesaRead;
+    struct gl_framebuffer *mesaDraw;
+    struct gl_framebuffer *mesaRead;
     TRACE;
 
     if (cPriv) {
index 6679061a983163a8cc7c1f82439b02c1b40b825e..054bdba27b66ea379afd40a28b65a20335887141 100644 (file)
@@ -79,7 +79,7 @@ swrast_context(GLcontext *ctx)
 struct dri_drawable
 {
     /* mesa, base class, must be first */
-    GLframebuffer Base;
+    struct gl_framebuffer Base;
 
     /* dri */
     __DRIdrawable *dPriv;
@@ -95,7 +95,7 @@ dri_drawable(__DRIdrawable * driDrawPriv)
 }
 
 static INLINE struct dri_drawable *
-swrast_drawable(GLframebuffer *fb)
+swrast_drawable(struct gl_framebuffer *fb)
 {
     return (struct dri_drawable *) fb;
 }
index 18c626c454e452dcef262456698c5c6361b51693..adefc1472a710bfa3224ac30c4a6291bcbddbd11 100644 (file)
@@ -651,8 +651,8 @@ tdfxMakeCurrent( __DRIcontext *driContextPriv,
              * dispatch is set correctly.
              */
             _mesa_make_current( newCtx,
-                                (GLframebuffer *) driDrawPriv->driverPrivate,
-                                (GLframebuffer *) driReadPriv->driverPrivate );
+                                (struct gl_framebuffer *) driDrawPriv->driverPrivate,
+                                (struct gl_framebuffer *) driReadPriv->driverPrivate );
             return GL_TRUE;
         }
         /* [dBorca] tunnel2 requires this */
@@ -689,8 +689,8 @@ tdfxMakeCurrent( __DRIcontext *driContextPriv,
       }
 
       _mesa_make_current( newCtx,
-                          (GLframebuffer *) driDrawPriv->driverPrivate,
-                          (GLframebuffer *) driReadPriv->driverPrivate );
+                          (struct gl_framebuffer *) driDrawPriv->driverPrivate,
+                          (struct gl_framebuffer *) driReadPriv->driverPrivate );
    } else {
       _mesa_make_current( NULL, NULL, NULL );
    }
index c9ca4fc63786dfea25b071a1e75bfd184524594e..084560ff87dfb1387df464ad6e9c37cd5dd918f0 100644 (file)
@@ -227,7 +227,7 @@ tdfxCreateBuffer( __DRIscreen *driScrnPriv,
 static void
 tdfxDestroyBuffer(__DRIdrawable *driDrawPriv)
 {
-   _mesa_reference_framebuffer((GLframebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
+   _mesa_reference_framebuffer((struct gl_framebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
 }
 
 
@@ -237,13 +237,13 @@ tdfxSwapBuffers( __DRIdrawable *driDrawPriv )
 {
    GET_CURRENT_CONTEXT(ctx);
    tdfxContextPtr fxMesa = 0;
-   GLframebuffer *mesaBuffer;
+   struct gl_framebuffer *mesaBuffer;
 
    if ( TDFX_DEBUG & DEBUG_VERBOSE_DRI ) {
       fprintf( stderr, "%s( %p )\n", __FUNCTION__, (void *)driDrawPriv );
    }
 
-   mesaBuffer = (GLframebuffer *) driDrawPriv->driverPrivate;
+   mesaBuffer = (struct gl_framebuffer *) driDrawPriv->driverPrivate;
    if ( !mesaBuffer->Visual.doubleBufferMode )
       return; /* can't swap a single-buffered window */
 
index 3305e934a57a434c6e4dba7c68b514bb8389270a..5e6e271b4581f704b25689f7c7d45346afaa2c6a 100644 (file)
@@ -352,7 +352,7 @@ calculate_buffer_parameters(struct via_context *vmesa,
 }
 
 
-void viaReAllocateBuffers(GLcontext *ctx, GLframebuffer *drawbuffer,
+void viaReAllocateBuffers(GLcontext *ctx, struct gl_framebuffer *drawbuffer,
                           GLuint width, GLuint height)
 {
     struct via_context *vmesa = VIA_CONTEXT(ctx);
@@ -833,8 +833,8 @@ viaMakeCurrent(__DRIcontext *driContextPriv,
        GLcontext *ctx = vmesa->glCtx;
         struct gl_framebuffer *drawBuffer, *readBuffer;
 
-        drawBuffer = (GLframebuffer *)driDrawPriv->driverPrivate;
-        readBuffer = (GLframebuffer *)driReadPriv->driverPrivate;
+        drawBuffer = (struct gl_framebuffer *)driDrawPriv->driverPrivate;
+        readBuffer = (struct gl_framebuffer *)driReadPriv->driverPrivate;
 
        if ((vmesa->driDrawable != driDrawPriv)
           || (vmesa->driReadable != driReadPriv)) {
index 4e1ab3a6ca73559c61935cee874ee503f2e79b9f..4e3bed342dd5021c1eaac3bceb50627f656d1378 100644 (file)
@@ -394,7 +394,7 @@ extern void viaEmitHwStateLocked(struct via_context *vmesa);
 extern void viaEmitScissorValues(struct via_context *vmesa, int box_nr, int emit);
 extern void viaXMesaSetBackClipRects(struct via_context *vmesa);
 extern void viaXMesaSetFrontClipRects(struct via_context *vmesa);
-extern void viaReAllocateBuffers(GLcontext *ctx, GLframebuffer *drawbuffer, GLuint width, GLuint height);
+extern void viaReAllocateBuffers(GLcontext *ctx, struct gl_framebuffer *drawbuffer, GLuint width, GLuint height);
 extern void viaXMesaWindowMoved(struct via_context *vmesa);
 
 extern GLboolean viaTexCombineState(struct via_context *vmesa,
index e6aa7b6b839696ab55743cedbd0a268e8db8bd4b..9ea656cf023850192e6a8d2b5b43775fee8e399c 100644 (file)
@@ -311,7 +311,7 @@ viaCreateBuffer(__DRIscreen *driScrnPriv,
 static void
 viaDestroyBuffer(__DRIdrawable *driDrawPriv)
 {
-   _mesa_reference_framebuffer((GLframebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
+   _mesa_reference_framebuffer((struct gl_framebuffer **)(&(driDrawPriv->driverPrivate)), NULL);
 }
 
 static const __DRIconfig **
index b3bb71525ebda1279981fd32fa620995ca8cc023..fd3432a983248a980e64f4a4bb0163eaf9702271 100644 (file)
@@ -83,10 +83,10 @@ struct GLFBDevVisualRec {
 };
 
 /**
- * Derived from Mesa's GLframebuffer class.
+ * Derived from Mesa's struct gl_framebuffer class.
  */
 struct GLFBDevBufferRec {
-   GLframebuffer glframebuffer;    /* base class */
+   struct gl_framebuffer glframebuffer;    /* base class */
    GLFBDevVisualPtr visual;
    struct fb_fix_screeninfo fix;
    struct fb_var_screeninfo var;
@@ -146,7 +146,7 @@ update_state( GLcontext *ctx, GLuint new_state )
 
 
 static void
-get_buffer_size( GLframebuffer *buffer, GLuint *width, GLuint *height )
+get_buffer_size( struct gl_framebuffer *buffer, GLuint *width, GLuint *height )
 {
    const GLFBDevBufferPtr fbdevbuffer = (GLFBDevBufferPtr) buffer;
    *width = fbdevbuffer->var.xres;
@@ -162,7 +162,7 @@ static void
 viewport(GLcontext *ctx, GLint x, GLint y, GLsizei w, GLsizei h)
 {
    GLuint newWidth, newHeight;
-   GLframebuffer *buffer;
+   struct gl_framebuffer *buffer;
 
    buffer = ctx->WinSysDrawBuffer;
    get_buffer_size( buffer, &newWidth, &newHeight );
index a04dc6d8a9bd88f2f3a5feae3f92eccdf3ea3362..4b264539cb6c90e858aba6e4c6cc031fcb7b5a7e 100644 (file)
@@ -64,7 +64,7 @@ struct osmesa_context
    GLcontext mesa;             /*< Base class - this must be first */
    struct gl_config *gl_visual;                /*< Describes the buffers */
    struct gl_renderbuffer *rb;  /*< The user's colorbuffer */
-   GLframebuffer *gl_buffer;   /*< The framebuffer, containing user's rb */
+   struct gl_framebuffer *gl_buffer;   /*< The framebuffer, containing user's rb */
    GLenum format;              /*< User-specified context format */
    GLint userRowLength;                /*< user-specified number of pixels per row */
    GLint rInd, gInd, bInd, aInd;/*< index offsets for RGBA formats */
index 1a71ef455968e55fb46d13082c4403a1574c8c43..39d27044175eda1d95f2e607bf2dbaeb5d60f9c0 100644 (file)
@@ -83,9 +83,9 @@ wmesa_lookup_framebuffer(HDC hdc)
 
 
 /**
- * Given a GLframebuffer, return the corresponding WMesaFramebuffer.
+ * Given a struct gl_framebuffer, return the corresponding WMesaFramebuffer.
  */
-static WMesaFramebuffer wmesa_framebuffer(GLframebuffer *fb)
+static WMesaFramebuffer wmesa_framebuffer(struct gl_framebuffer *fb)
 {
     return (WMesaFramebuffer) fb;
 }
@@ -217,7 +217,7 @@ get_window_size(HDC hdc, GLuint *width, GLuint *height)
 
 
 static void
-wmesa_get_buffer_size(GLframebuffer *buffer, GLuint *width, GLuint *height)
+wmesa_get_buffer_size(struct gl_framebuffer *buffer, GLuint *width, GLuint *height)
 {
     WMesaFramebuffer pwfb = wmesa_framebuffer(buffer);
     get_window_size(pwfb->hDC, width, height);
@@ -1320,7 +1320,7 @@ void wmesa_set_renderbuffer_funcs(struct gl_renderbuffer *rb, int pixelformat,
  * Resize the front/back colorbuffers to match the latest window size.
  */
 static void
-wmesa_resize_buffers(GLcontext *ctx, GLframebuffer *buffer,
+wmesa_resize_buffers(GLcontext *ctx, struct gl_framebuffer *buffer,
                      GLuint width, GLuint height)
 {
     WMesaContext pwc = wmesa_context(ctx);
index c92169bd9fbdec204f8bbef56e2e5ac035130e55..f46d83eab0f64cd0036ebfb028d216591b238b5e 100644 (file)
@@ -89,7 +89,7 @@ typedef struct {
        // Mesa vars:
        GLcontext                       *glCtx;                 // The core Mesa context
        struct gl_config                        *glVis;                 // Describes the color buffer
-       GLframebuffer           *glBuffer;              // Ancillary buffers
+       struct gl_framebuffer           *glBuffer;              // Ancillary buffers
 
        GLuint                          ClearIndex;
        GLuint                          CurrentIndex;
@@ -137,7 +137,7 @@ typedef struct {
        //
        GLcontext                       *glCtx;                 // The core Mesa context
        struct gl_config                        *glVis;                 // Describes the color buffer
-       GLframebuffer           *glBuffer;              // Ancillary buffers
+       struct gl_framebuffer           *glBuffer;              // Ancillary buffers
 
        GLuint                          ClearIndex;
        GLuint                          CurrentIndex;
index 7b202dfda709707e69cbc3dcee6733215b982d6f..4a38b35adf3d9be15eda6e251ebfcee944317d40 100644 (file)
@@ -238,7 +238,7 @@ static GLboolean gld_set_draw_buffer_DX7(
 
 static void gld_set_read_buffer_DX7(
        GLcontext *ctx,
-       GLframebuffer *buffer,
+       struct gl_framebuffer *buffer,
        GLenum mode)
 {
    /* separate read buffer not supported */
@@ -343,7 +343,7 @@ void gld_Clear_DX7(
 // Mesa 5: Parameter change
 static void gld_buffer_size_DX7(
 //     GLcontext *ctx,
-       GLframebuffer *fb,
+       struct gl_framebuffer *fb,
        GLuint *width,
        GLuint *height)
 {
@@ -1058,7 +1058,7 @@ extern BOOL dglWglResizeBuffers(GLcontext *ctx, BOOL bDefaultDriver);
 // Mesa 5: Parameter change
 void gldResizeBuffers_DX7(
 //     GLcontext *ctx)
-       GLframebuffer *fb)
+       struct gl_framebuffer *fb)
 {
        GET_CURRENT_CONTEXT(ctx);
        dglWglResizeBuffers(ctx, TRUE);
index b5a491e41b16643b9028ad2ea13557788de0430f..6f549c9d196d8eae195f53fb5fe1ea1c208f8273 100644 (file)
@@ -228,7 +228,7 @@ PROC        gldGetProcAddress_DX7(LPCSTR a);
 void   gldEnableExtensions_DX7(GLcontext *ctx);
 void   gldInstallPipeline_DX7(GLcontext *ctx);
 void   gldSetupDriverPointers_DX7(GLcontext *ctx);
-void   gldResizeBuffers_DX7(GLframebuffer *fb);
+void   gldResizeBuffers_DX7(struct gl_framebuffer *fb);
 
 
 // Texture functions
index 7eeb9db2d15fd2f0f24c051564e144d8088e7130..e2793ba557a98f5a67bdc6c5bc96086bb6133798 100644 (file)
@@ -238,7 +238,7 @@ static GLboolean gld_set_draw_buffer_DX8(
 
 static void gld_set_read_buffer_DX8(
        GLcontext *ctx,
-       GLframebuffer *buffer,
+       struct gl_framebuffer *buffer,
        GLenum mode)
 {
    /* separate read buffer not supported */
@@ -343,7 +343,7 @@ void gld_Clear_DX8(
 // Mesa 5: Parameter change
 static void gld_buffer_size_DX8(
 //     GLcontext *ctx,
-       GLframebuffer *fb,
+       struct gl_framebuffer *fb,
        GLuint *width,
        GLuint *height)
 {
@@ -1038,7 +1038,7 @@ extern BOOL dglWglResizeBuffers(GLcontext *ctx, BOOL bDefaultDriver);
 // Mesa 5: Parameter change
 void gldResizeBuffers_DX8(
 //     GLcontext *ctx)
-       GLframebuffer *fb)
+       struct gl_framebuffer *fb)
 {
        GET_CURRENT_CONTEXT(ctx);
        dglWglResizeBuffers(ctx, TRUE);
index 7efec7cae8012dd60c4a3df61eec604dd440c83d..2446d906360b69e0f65c8a5543e6f7e62655bc4e 100644 (file)
@@ -260,7 +260,7 @@ void        gldEnableExtensions_DX8(GLcontext *ctx);
 void   gldInstallPipeline_DX8(GLcontext *ctx);
 void   gldSetupDriverPointers_DX8(GLcontext *ctx);
 //void gldResizeBuffers_DX8(GLcontext *ctx);
-void   gldResizeBuffers_DX8(GLframebuffer *fb);
+void   gldResizeBuffers_DX8(struct gl_framebuffer *fb);
 
 
 // Texture functions
index 0558462dea03f743a17eacff243109212b26a0e7..0186b268324b561fcee93849162fd9a652b0846b 100644 (file)
@@ -238,7 +238,7 @@ static GLboolean gld_set_draw_buffer_DX9(
 
 static void gld_set_read_buffer_DX9(
        GLcontext *ctx,
-       GLframebuffer *buffer,
+       struct gl_framebuffer *buffer,
        GLenum mode)
 {
    /* separate read buffer not supported */
@@ -341,7 +341,7 @@ void gld_Clear_DX9(
 // Mesa 5: Parameter change
 static void gld_buffer_size_DX9(
 //     GLcontext *ctx,
-       GLframebuffer *fb,
+       struct gl_framebuffer *fb,
        GLuint *width,
        GLuint *height)
 {
@@ -1068,7 +1068,7 @@ extern BOOL dglWglResizeBuffers(GLcontext *ctx, BOOL bDefaultDriver);
 // Mesa 5: Parameter change
 void gldResizeBuffers_DX9(
 //     GLcontext *ctx)
-       GLframebuffer *fb)
+       struct gl_framebuffer *fb)
 {
        GET_CURRENT_CONTEXT(ctx);
        dglWglResizeBuffers(ctx, TRUE);
index aec40ac9dd14666aa83f88059b03bd0d4cc0f5b5..201595f7247937fd851a9a14707c894c177a0014 100644 (file)
@@ -263,7 +263,7 @@ void        gldEnableExtensions_DX9(GLcontext *ctx);
 void   gldInstallPipeline_DX9(GLcontext *ctx);
 void   gldSetupDriverPointers_DX9(GLcontext *ctx);
 //void gldResizeBuffers_DX9(GLcontext *ctx);
-void   gldResizeBuffers_DX9(GLframebuffer *fb);
+void   gldResizeBuffers_DX9(struct gl_framebuffer *fb);
 
 
 // Texture functions
index f927abfa115f7791b51543881175895ddc043033..b3c2026475d4857599961dde0f34973275cc8067 100644 (file)
@@ -828,7 +828,7 @@ static GLboolean set_draw_buffer( GLcontext* ctx, GLenum mode )
 //---------------------------------------------------------------------------
 
 
-static void set_read_buffer(GLcontext *ctx, GLframebuffer *colorBuffer,
+static void set_read_buffer(GLcontext *ctx, struct gl_framebuffer *colorBuffer,
                             GLenum buffer )
 {
   /* XXX todo */
@@ -843,7 +843,7 @@ static void set_read_buffer(GLcontext *ctx, GLframebuffer *colorBuffer,
 //static void buffer_size( GLcontext* ctx, GLuint *width, GLuint *height )
 // Altered for Mesa 5.x. KeithH
 static void buffer_size(
-       GLframebuffer *buffer,
+       struct gl_framebuffer *buffer,
        GLuint *width,
        GLuint *height)
 {
index 984caa4f0a1c1fa53e613403240ee553395bee90..f091c38bc4142ca2161d0d09f85945dd7e023369 100644 (file)
@@ -349,7 +349,7 @@ XMesaBuffer XMesaBufferList = NULL;
 
 /**
  * Allocate a new XMesaBuffer object which corresponds to the given drawable.
- * Note that XMesaBuffer is derived from GLframebuffer.
+ * Note that XMesaBuffer is derived from struct gl_framebuffer.
  * The new XMesaBuffer will not have any size (Width=Height=0).
  *
  * \param d  the corresponding X drawable (window or pixmap)
@@ -1788,7 +1788,7 @@ XMesaDestroyBuffer(XMesaBuffer b)
 
 
 /**
- * Query the current window size and update the corresponding GLframebuffer
+ * Query the current window size and update the corresponding struct gl_framebuffer
  * and all attached renderbuffers.
  * Called when:
  *  1. the first time a buffer is bound to a context.
index 8b75f99e8d20ea9c966016e9d3e7a12f076745c5..37b7a587deee10343e91b7442eee6c62c0dfc6f2 100644 (file)
@@ -205,7 +205,7 @@ struct xmesa_renderbuffer
  * Basically corresponds to a GLXDrawable.
  */
 struct xmesa_buffer {
-   GLframebuffer mesa_buffer;  /* depth, stencil, accum, etc buffers */
+   struct gl_framebuffer mesa_buffer;  /* depth, stencil, accum, etc buffers */
                                /* This MUST BE FIRST! */
    GLboolean wasCurrent;       /* was ever the current buffer? */
    XMesaVisual xm_visual;      /* the X/Mesa visual */
@@ -553,11 +553,11 @@ XMESA_CONTEXT(GLcontext *ctx)
 
 
 /**
- * Return pointer to XMesaBuffer corresponding to a Mesa GLframebuffer.
+ * Return pointer to XMesaBuffer corresponding to a Mesa struct gl_framebuffer.
  * Since we're using structure containment, it's just a cast!.
  */
 static INLINE XMesaBuffer
-XMESA_BUFFER(GLframebuffer *b)
+XMESA_BUFFER(struct gl_framebuffer *b)
 {
    return (XMesaBuffer) b;
 }
index f8ffdc25dbba4f48e23ce3ebb8f7b4d3118deb5f..0ecbea2c5143b4298bede2fa056f43f9bf27cd00 100644 (file)
@@ -1291,7 +1291,7 @@ _mesa_copy_context( const GLcontext *src, GLcontext *dst, GLuint mask )
  * \return GL_TRUE if compatible, GL_FALSE otherwise.
  */
 static GLboolean 
-check_compatible(const GLcontext *ctx, const GLframebuffer *buffer)
+check_compatible(const GLcontext *ctx, const struct gl_framebuffer *buffer)
 {
    const struct gl_config *ctxvis = &ctx->Visual;
    const struct gl_config *bufvis = &buffer->Visual;
@@ -1340,7 +1340,7 @@ check_compatible(const GLcontext *ctx, const GLframebuffer *buffer)
  * Really, the device driver should totally take care of this.
  */
 static void
-initialize_framebuffer_size(GLcontext *ctx, GLframebuffer *fb)
+initialize_framebuffer_size(GLcontext *ctx, struct gl_framebuffer *fb)
 {
    GLuint width, height;
    if (ctx->Driver.GetBufferSize) {
@@ -1385,8 +1385,8 @@ _mesa_check_init_viewport(GLcontext *ctx, GLuint width, GLuint height)
  * \param readBuffer  the reading framebuffer
  */
 GLboolean
-_mesa_make_current( GLcontext *newCtx, GLframebuffer *drawBuffer,
-                    GLframebuffer *readBuffer )
+_mesa_make_current( GLcontext *newCtx, struct gl_framebuffer *drawBuffer,
+                    struct gl_framebuffer *readBuffer )
 {
    if (MESA_VERBOSE & VERBOSE_API)
       _mesa_debug(newCtx, "_mesa_make_current()\n");
index 969c07e53c0512995d600f2f948fe8a958e3ca28..d89ae36a5c30c886d586711125ba309a0c5cfa37 100644 (file)
  * - GLcontext: this contains the Mesa rendering state
  * - struct gl_config:  this describes the color buffer (RGB vs. ci), whether or not
  *   there's a depth buffer, stencil buffer, etc.
- * - GLframebuffer:  contains pointers to the depth buffer, stencil buffer,
+ * - struct gl_framebuffer:  contains pointers to the depth buffer, stencil buffer,
  *   accum buffer and alpha buffers.
  *
  * These types should be encapsulated by corresponding device driver
  * data types.  See xmesa.h and xmesaP.h for an example.
  *
- * In OOP terms, GLcontext, struct gl_config, and GLframebuffer are base classes
+ * In OOP terms, GLcontext, struct gl_config, and struct gl_framebuffer are base classes
  * which the device driver must derive from.
  *
  * The following functions create and destroy these data types.
@@ -142,8 +142,8 @@ extern void
 _mesa_check_init_viewport(GLcontext *ctx, GLuint width, GLuint height);
 
 extern GLboolean
-_mesa_make_current( GLcontext *ctx, GLframebuffer *drawBuffer,
-                    GLframebuffer *readBuffer );
+_mesa_make_current( GLcontext *ctx, struct gl_framebuffer *drawBuffer,
+                    struct gl_framebuffer *readBuffer );
 
 extern GLboolean
 _mesa_share_state(GLcontext *ctx, GLcontext *ctxToShare);
index 46d26cf901dbba7c1418baf3befc8b0d54c82afc..01ad2903df7a0684ab302153fabb6d8b37f96768 100644 (file)
@@ -86,14 +86,14 @@ struct dd_function_table {
     * Mesa uses this to determine when the driver's window size has changed.
     * XXX OBSOLETE: this function will be removed in the future.
     */
-   void (*GetBufferSize)( GLframebuffer *buffer,
+   void (*GetBufferSize)( struct gl_framebuffer *buffer,
                           GLuint *width, GLuint *height );
 
    /**
     * Resize the given framebuffer to the given size.
     * XXX OBSOLETE: this function will be removed in the future.
     */
-   void (*ResizeBuffers)( GLcontext *ctx, GLframebuffer *fb,
+   void (*ResizeBuffers)( GLcontext *ctx, struct gl_framebuffer *fb,
                           GLuint width, GLuint height);
 
    /**
index 64da8ba84f970e925a29d5bcf2f11cd69a352114..0e9e6def9b63d6feacf67c1fed36979462489ddf 100644 (file)
@@ -372,7 +372,7 @@ _mesa_resizebuffers( GLcontext *ctx )
 
    if (ctx->WinSysDrawBuffer) {
       GLuint newWidth, newHeight;
-      GLframebuffer *buffer = ctx->WinSysDrawBuffer;
+      struct gl_framebuffer *buffer = ctx->WinSysDrawBuffer;
 
       assert(buffer->Name == 0);
 
@@ -389,7 +389,7 @@ _mesa_resizebuffers( GLcontext *ctx )
    if (ctx->WinSysReadBuffer
        && ctx->WinSysReadBuffer != ctx->WinSysDrawBuffer) {
       GLuint newWidth, newHeight;
-      GLframebuffer *buffer = ctx->WinSysReadBuffer;
+      struct gl_framebuffer *buffer = ctx->WinSysReadBuffer;
 
       assert(buffer->Name == 0);
 
index ce10b3b1f8564e65e99f8c769de28f624d994b20..f83fcc725d8540502da234cc79523d330a3ecea7 100644 (file)
@@ -5678,7 +5678,7 @@ _mesa_clip_drawpixels(const GLcontext *ctx,
                       GLsizei *width, GLsizei *height,
                       struct gl_pixelstore_attrib *unpack)
 {
-   const GLframebuffer *buffer = ctx->DrawBuffer;
+   const struct gl_framebuffer *buffer = ctx->DrawBuffer;
 
    if (unpack->RowLength == 0) {
       unpack->RowLength = *width;
@@ -5749,7 +5749,7 @@ _mesa_clip_readpixels(const GLcontext *ctx,
                       GLsizei *width, GLsizei *height,
                       struct gl_pixelstore_attrib *pack)
 {
-   const GLframebuffer *buffer = ctx->ReadBuffer;
+   const struct gl_framebuffer *buffer = ctx->ReadBuffer;
 
    if (pack->RowLength == 0) {
       pack->RowLength = *width;
index 901607adcc1a449a1eabed1b42aa91847da8dd9e..806a19d02a6f81003be22b56be6725ea50e2317a 100644 (file)
@@ -125,7 +125,6 @@ struct gl_texture_image;
 struct gl_texture_object;
 struct st_context;
 typedef struct __GLcontextRec GLcontext;
-typedef struct gl_framebuffer GLframebuffer;
 /*@}*/
 
 
@@ -3062,10 +3061,10 @@ struct __GLcontextRec
    /*@}*/
 
    struct gl_config Visual;
-   GLframebuffer *DrawBuffer;  /**< buffer for writing */
-   GLframebuffer *ReadBuffer;  /**< buffer for reading */
-   GLframebuffer *WinSysDrawBuffer;  /**< set with MakeCurrent */
-   GLframebuffer *WinSysReadBuffer;  /**< set with MakeCurrent */
+   struct gl_framebuffer *DrawBuffer;  /**< buffer for writing */
+   struct gl_framebuffer *ReadBuffer;  /**< buffer for reading */
+   struct gl_framebuffer *WinSysDrawBuffer;  /**< set with MakeCurrent */
+   struct gl_framebuffer *WinSysReadBuffer;  /**< set with MakeCurrent */
 
    /**
     * Device driver function pointer table
index ac1f6812b85f96fa1a166d4ff427f4a285e833df..dd4e92e3c0eabb366bb0fab9c2ff92f51b9e13f8 100644 (file)
@@ -547,7 +547,7 @@ static void
 st_DrawBuffers(GLcontext *ctx, GLsizei count, const GLenum *buffers)
 {
    struct st_context *st = st_context(ctx);
-   GLframebuffer *fb = ctx->DrawBuffer;
+   struct gl_framebuffer *fb = ctx->DrawBuffer;
    GLuint i;
 
    (void) count;
@@ -568,7 +568,7 @@ static void
 st_ReadBuffer(GLcontext *ctx, GLenum buffer)
 {
    struct st_context *st = st_context(ctx);
-   GLframebuffer *fb = ctx->ReadBuffer;
+   struct gl_framebuffer *fb = ctx->ReadBuffer;
 
    (void) buffer;
 
index 8c9959f954457d7b4d3cc632d1e7b8012db11cc0..7b247e0a32bedf05291ff1c296377a7b7deee60e 100644 (file)
@@ -51,7 +51,7 @@
 static INLINE GLboolean
 is_front_buffer_dirty(struct st_context *st)
 {
-   GLframebuffer *fb = st->ctx->DrawBuffer;
+   struct gl_framebuffer *fb = st->ctx->DrawBuffer;
    struct st_renderbuffer *strb
       = st_renderbuffer(fb->Attachment[BUFFER_FRONT_LEFT].Renderbuffer);
    return strb && strb->defined;
@@ -64,7 +64,7 @@ is_front_buffer_dirty(struct st_context *st)
 static void
 display_front_buffer(struct st_context *st)
 {
-   GLframebuffer *fb = st->ctx->DrawBuffer;
+   struct gl_framebuffer *fb = st->ctx->DrawBuffer;
    struct st_renderbuffer *strb
       = st_renderbuffer(fb->Attachment[BUFFER_FRONT_LEFT].Renderbuffer);
 
index a1fe45cac463fe8bf6c35b4546f6e3034f643bf5..c4076b665cc8165b9c0f46bb5ab90346a7d9694f 100644 (file)
 #include "util/u_atomic.h"
 
 /**
- * Cast wrapper to convert a GLframebuffer to an st_framebuffer.
- * Return NULL if the GLframebuffer is a user-created framebuffer.
+ * Cast wrapper to convert a struct gl_framebuffer to an st_framebuffer.
+ * Return NULL if the struct gl_framebuffer is a user-created framebuffer.
  * We'll only return non-null for window system framebuffers.
  * Note that this function may fail.
  */
 static INLINE struct st_framebuffer *
-st_ws_framebuffer(GLframebuffer *fb)
+st_ws_framebuffer(struct gl_framebuffer *fb)
 {
    /* FBO cannot be casted.  See st_new_framebuffer */
    return (struct st_framebuffer *) ((fb && !fb->Name) ? fb : NULL);
index ef2338817c680e892226700cd4a7e78860b53b01..ef75c2c4b15014fe790284f4703d68e7ef313e4d 100644 (file)
@@ -202,12 +202,12 @@ static INLINE struct st_context *st_context(GLcontext *ctx)
 
 
 /**
- * Wrapper for GLframebuffer.
+ * Wrapper for struct gl_framebuffer.
  * This is an opaque type to the outside world.
  */
 struct st_framebuffer
 {
-   GLframebuffer Base;
+   struct gl_framebuffer Base;
    void *Private;
 
    struct st_framebuffer_iface *iface;
index 0592dd111d9c92bc88b35aa5a457aa7d7cddee93..a307bb9dc164809ab88af1a5fc4027719fc144bf 100644 (file)
 #include "st_manager.h"
 
 /**
- * Cast wrapper to convert a GLframebuffer to an st_framebuffer.
- * Return NULL if the GLframebuffer is a user-created framebuffer.
+ * Cast wrapper to convert a struct gl_framebuffer to an st_framebuffer.
+ * Return NULL if the struct gl_framebuffer is a user-created framebuffer.
  * We'll only return non-null for window system framebuffers.
  * Note that this function may fail.
  */
 static INLINE struct st_framebuffer *
-st_ws_framebuffer(GLframebuffer *fb)
+st_ws_framebuffer(struct gl_framebuffer *fb)
 {
    /* FBO cannot be casted.  See st_new_framebuffer */
    return (struct st_framebuffer *) ((fb && !fb->Name) ? fb : NULL);
@@ -429,7 +429,7 @@ st_framebuffer_create(struct st_framebuffer_iface *stfbi)
 
    /* for FBO-only context */
    if (!stfbi) {
-      GLframebuffer *base = _mesa_get_incomplete_framebuffer();
+      struct gl_framebuffer *base = _mesa_get_incomplete_framebuffer();
 
       stfb->Base = *base;
 
@@ -471,8 +471,8 @@ static void
 st_framebuffer_reference(struct st_framebuffer **ptr,
                          struct st_framebuffer *stfb)
 {
-   GLframebuffer *fb = &stfb->Base;
-   _mesa_reference_framebuffer((GLframebuffer **) ptr, fb);
+   struct gl_framebuffer *fb = &stfb->Base;
+   _mesa_reference_framebuffer((struct gl_framebuffer **) ptr, fb);
 }
 
 static void
@@ -832,7 +832,7 @@ st_manager_validate_framebuffers(struct st_context *st)
  * Add a color renderbuffer on demand.
  */
 boolean
-st_manager_add_color_renderbuffer(struct st_context *st, GLframebuffer *fb,
+st_manager_add_color_renderbuffer(struct st_context *st, struct gl_framebuffer *fb,
                                   gl_buffer_index idx)
 {
    struct st_framebuffer *stfb = st_ws_framebuffer(fb);
index 48a9d4d99a697827e74678c754ad091549676898..6a94978390ae804345dcef97a7750843f71c9b22 100644 (file)
@@ -46,7 +46,7 @@ void
 st_manager_validate_framebuffers(struct st_context *st);
 
 boolean
-st_manager_add_color_renderbuffer(struct st_context *st, GLframebuffer *fb,
+st_manager_add_color_renderbuffer(struct st_context *st, struct gl_framebuffer *fb,
                                   gl_buffer_index idx);
 
 #endif /* ST_MANAGER_H */