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 9ff7158..83d4b86 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 78b9a6d..ed75368 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 b9649cb..1964745 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 e9f821d..477d766 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 ec8928f..c91a017 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 5cfb2e4..835c5b2 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,