galahad: do map/unmap counting for resources
[mesa.git] / src / gallium / drivers / i965 / brw_pipe_flush.c
index 6ae3c5776577067b9de9b2ff07768ffd05ff33d8..0ae1a6be9e5e778d91dc3f5202ba6f028ca93c8f 100644 (file)
@@ -1,10 +1,10 @@
 
-#include "util/u_upload_mgr.h"
-
 #include "brw_context.h"
-#include "brw_screen.h"
 #include "brw_batchbuffer.h"
 
+#include "util/u_upload_mgr.h"
+
+
 
 
 /* All batchbuffer flushes must go through this function.
@@ -42,36 +42,13 @@ brw_flush( struct pipe_context *pipe,
            struct pipe_fence_handle **fence )
 {
    brw_context_flush( brw_context( pipe ) );
-   *fence = NULL;
-}
-
-static unsigned brw_is_buffer_referenced(struct pipe_context *pipe,
-                                  struct pipe_buffer *buffer)
-{
-   struct brw_context *brw = brw_context(pipe);
-
-   return brw_is_buffer_referenced_by_bo( brw->brw_screen,
-                                          buffer,
-                                          brw->batch->buf );
-}
-
-static unsigned brw_is_texture_referenced(struct pipe_context *pipe,
-                                   struct pipe_texture *texture,
-                                   unsigned face,
-                                   unsigned level)
-{
-   struct brw_context *brw = brw_context(pipe);
-
-   return brw_is_texture_referenced_by_bo( brw->brw_screen,
-                                           texture, face, level,
-                                           brw->batch->buf );
+   if (fence)
+      *fence = NULL;
 }
 
 void brw_pipe_flush_init( struct brw_context *brw )
 {
    brw->base.flush = brw_flush;
-   brw->base.is_buffer_referenced = brw_is_buffer_referenced;
-   brw->base.is_texture_referenced = brw_is_texture_referenced;
 }