iris: Make iris_has_color_unresolved more generic
[mesa.git] / src / gallium / drivers / llvmpipe / lp_flush.c
index 268aab26c4087d856a034997af019244069bf364..94c78ef18c4a328d16ab3e238c5e6dc4b68abf55 100644 (file)
@@ -32,6 +32,7 @@
 
 #include "pipe/p_defines.h"
 #include "pipe/p_screen.h"
+#include "util/u_debug_image.h"
 #include "util/u_string.h"
 #include "draw/draw_context.h"
 #include "lp_flush.h"
@@ -61,12 +62,12 @@ llvmpipe_flush( struct pipe_context *pipe,
       unsigned i;
 
       for (i = 0; i < llvmpipe->framebuffer.nr_cbufs; i++) {
-         util_snprintf(filename, sizeof(filename), "cbuf%u_%u", i, frame_no);
+         snprintf(filename, sizeof(filename), "cbuf%u_%u", i, frame_no);
          debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.cbufs[i]);
       }
 
       if (0) {
-         util_snprintf(filename, sizeof(filename), "zsbuf_%u", frame_no);
+         snprintf(filename, sizeof(filename), "zsbuf_%u", frame_no);
          debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.zsbuf);
       }
 
@@ -81,7 +82,8 @@ llvmpipe_finish( struct pipe_context *pipe,
    struct pipe_fence_handle *fence = NULL;
    llvmpipe_flush(pipe, &fence, reason);
    if (fence) {
-      pipe->screen->fence_finish(pipe->screen, fence, PIPE_TIMEOUT_INFINITE);
+      pipe->screen->fence_finish(pipe->screen, NULL, fence,
+                                 PIPE_TIMEOUT_INFINITE);
       pipe->screen->fence_reference(pipe->screen, &fence, NULL);
    }
 }