gallium: fix type of flags in pipe_context::flush()
[mesa.git] / src / gallium / drivers / softpipe / sp_flush.c
index e28236afc5065bbb35d9e4de38d473ef16ab5fe8..a85eaa49e7c78eeaa79c7f2cf0117e95ef8c77a7 100644 (file)
@@ -39,6 +39,7 @@
 #include "sp_tile_cache.h"
 #include "sp_tex_tile_cache.h"
 #include "util/u_memory.h"
+#include "util/u_string.h"
 
 
 void
@@ -77,13 +78,13 @@ softpipe_flush( struct pipe_context *pipe,
 
    /* Enable to dump BMPs of the color/depth buffers each frame */
 #if 0
-   if(flags & PIPE_FLUSH_FRAME) {
+   if (flags & PIPE_FLUSH_END_OF_FRAME) {
       static unsigned frame_no = 1;
       static char filename[256];
       util_snprintf(filename, sizeof(filename), "cbuf_%u.bmp", frame_no);
-      debug_dump_surface_bmp(softpipe, filename, softpipe->framebuffer.cbufs[0]);
+      debug_dump_surface_bmp(pipe, filename, softpipe->framebuffer.cbufs[0]);
       util_snprintf(filename, sizeof(filename), "zsbuf_%u.bmp", frame_no);
-      debug_dump_surface_bmp(softpipe, filename, softpipe->framebuffer.zsbuf);
+      debug_dump_surface_bmp(pipe, filename, softpipe->framebuffer.zsbuf);
       ++frame_no;
    }
 #endif
@@ -93,8 +94,9 @@ softpipe_flush( struct pipe_context *pipe,
 }
 
 void
-softpipe_flush_wrapped( struct pipe_context *pipe,
-                        struct pipe_fence_handle **fence )
+softpipe_flush_wrapped(struct pipe_context *pipe,
+                       struct pipe_fence_handle **fence,
+                       unsigned flags)
 {
    softpipe_flush(pipe, SP_FLUSH_TEXTURE_CACHE, fence);
 }