gallium: Remove pipe_screen::update_buffer.
authorChia-I Wu <olv@lunarg.com>
Tue, 13 Apr 2010 10:17:52 +0000 (18:17 +0800)
committerChia-I Wu <olv@lunarg.com>
Tue, 13 Apr 2010 13:47:23 +0000 (21:47 +0800)
It has no user after the removal of st_public.  Plus, it has never been
implemented by a pipe driver or winsys.

src/gallium/auxiliary/util/u_simple_screen.h
src/gallium/include/pipe/p_screen.h

index de6325fe2ab082537a294f2ae2cf524f0a9b5f1b..b52232f025c2e779b1ac094a28f5b0700c0fdc50 100644 (file)
@@ -52,11 +52,6 @@ struct pipe_winsys
    /** Returns name of this winsys interface */
    const char *(*get_name)( struct pipe_winsys *ws );
 
-   /**
-    * Do any special operations to ensure buffer size is correct
-    */
-   void (*update_buffer)( struct pipe_winsys *ws,
-                          void *context_private );
    /**
     * Do any special operations to ensure frontbuffer contents are
     * displayed, eg copy fake frontbuffer.
index dd7c35e12c5a018efada4c58cdd3d3fe3f614000..06ab4a848a40572157d953db09d9337f14300fdf 100644 (file)
@@ -169,13 +169,6 @@ struct pipe_screen {
                                               unsigned bytes,
                                               unsigned bind_flags);
 
-   /**
-    * Do any special operations to ensure buffer size is correct
-    * \param context_private  the private data of the calling context
-    */
-   void (*update_buffer)( struct pipe_screen *ws,
-                          void *context_private );
-
    /**
     * Do any special operations to ensure frontbuffer contents are
     * displayed, eg copy fake frontbuffer.