st: change from ** to * for st_unreference_framebuffer()
authorAlan Hourihane <alanh@tungstengraphics.com>
Fri, 26 Sep 2008 13:19:18 +0000 (14:19 +0100)
committerAlan Hourihane <alanh@tungstengraphics.com>
Fri, 26 Sep 2008 13:20:15 +0000 (14:20 +0100)
src/egl/drivers/xdri/egl_xdri.c
src/gallium/winsys/drm/intel/dri/intel_screen.c
src/gallium/winsys/drm/intel/egl/intel_device.c
src/gallium/winsys/egl_xlib/egl_xlib.c
src/mesa/state_tracker/st_framebuffer.c
src/mesa/state_tracker/st_public.h

index 9ff71588dff3329cb644596092ded6fb565e238b..83d4b86d98f942a6e6eb573e8b61e6e979886d8c 100644 (file)
@@ -959,7 +959,7 @@ xdri_eglDestroySurface(_EGLDriver *drv, EGLDisplay dpy, EGLSurface surface)
       }
       else {
          /*
-         st_unreference_framebuffer(&surf->Framebuffer);
+         st_unreference_framebuffer(surf->Framebuffer);
          */
          free(xdri_surf);
       }
index 78b9a6db05c2dc8e3a8284c9c15da862fdab6521..ed75368982954cb2dcf2ec3699047d2f624a8ce0 100644 (file)
@@ -485,7 +485,7 @@ intelDestroyBuffer(__DRIdrawablePrivate * driDrawPriv)
 {
    struct intel_framebuffer *intelfb = intel_framebuffer(driDrawPriv);
    assert(intelfb->stfb);
-   st_unreference_framebuffer(&intelfb->stfb);
+   st_unreference_framebuffer(intelfb->stfb);
    free(intelfb);
 }
 
index b9649cbec718db6bc23535b6a676d0e7b3b44da5..1964745c99405496531bf1fc59bc4cf314729803 100644 (file)
@@ -131,7 +131,7 @@ intel_destroy_drawable(struct egl_drm_drawable *drawable)
        drawable->priv = NULL;
 
        assert(intelfb->stfb);
-       st_unreference_framebuffer(&intelfb->stfb);
+       st_unreference_framebuffer(intelfb->stfb);
        free(intelfb);
        return TRUE;
 }
index e9f821d2764e52dc2084ce706455bd2a18b7ebaa..477d766925c8af37a9e191688bb483894bd6dad9 100644 (file)
@@ -537,7 +537,7 @@ xlib_eglDestroySurface(_EGLDriver *drv, EGLDisplay dpy, EGLSurface surface)
       }
       else {
          XFreeGC(surf->Dpy, surf->Gc);
-         st_unreference_framebuffer(&surf->Framebuffer);
+         st_unreference_framebuffer(surf->Framebuffer);
          free(surf);
       }
       return EGL_TRUE;
index ec8928f200d535b8ec1be274cc106de7b5253e4b..c91a01746d2cb487a0e13db2de78424e81a86f6f 100644 (file)
@@ -153,9 +153,9 @@ void st_resize_framebuffer( struct st_framebuffer *stfb,
 }
 
 
-void st_unreference_framebuffer( struct st_framebuffer **stfb )
+void st_unreference_framebuffer( struct st_framebuffer *stfb )
 {
-   _mesa_unreference_framebuffer((struct gl_framebuffer **) stfb);
+   _mesa_unreference_framebuffer((struct gl_framebuffer **) &stfb);
 }
 
 
index 5cfb2e41f24d9ce27cbd38952e5c3ff3dbc6d976..835c5b28d066ea9e6c16d3c811664f9d65a342be 100644 (file)
@@ -83,7 +83,7 @@ struct pipe_texture *st_get_framebuffer_texture(struct st_framebuffer *stfb,
 
 void *st_framebuffer_private( struct st_framebuffer *stfb );
 
-void st_unreference_framebuffer( struct st_framebuffer **stfb );
+void st_unreference_framebuffer( struct st_framebuffer *stfb );
 
 void st_make_current(struct st_context *st,
                      struct st_framebuffer *draw,