Module: Mesa Branch: lp-binning Commit: 16ecd2f0780c7b9123aa50d5a174c127a1e408b2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16ecd2f0780c7b9123aa50d5a174c127a1e408b2
Author: Brian Paul <[email protected]> Date: Thu Jan 14 19:05:55 2010 -0700 llvmpipe: clean-up, fixing up frame dump/debug code --- src/gallium/drivers/llvmpipe/lp_flush.c | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/gallium/drivers/llvmpipe/lp_flush.c b/src/gallium/drivers/llvmpipe/lp_flush.c index 16fb000..07f3284 100644 --- a/src/gallium/drivers/llvmpipe/lp_flush.c +++ b/src/gallium/drivers/llvmpipe/lp_flush.c @@ -74,16 +74,21 @@ llvmpipe_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_FRAME) { static unsigned frame_no = 1; - static char filename[256]; + char filename[256]; unsigned i; - for (i = 0; i < llvmpipe->framebuffer.nr_cbufs) { - util_snprintf(filename, sizeof(filename), "cbuf%u_%u.bmp", i, frame_no); - debug_dump_surface_bmp(filename, llvmpipe->framebuffer.cbufs[i]); + + for (i = 0; i < llvmpipe->framebuffer.nr_cbufs; i++) { + util_snprintf(filename, sizeof(filename), "cbuf%u_%u", i, frame_no); + debug_dump_surface(filename, llvmpipe->framebuffer.cbufs[i]); + } + + if (0) { + util_snprintf(filename, sizeof(filename), "zsbuf_%u", frame_no); + debug_dump_surface(filename, llvmpipe->framebuffer.zsbuf); } - util_snprintf(filename, sizeof(filename), "zsbuf_%u.bmp", frame_no); - debug_dump_surface_bmp(filename, llvmpipe->framebuffer.zsbuf); + ++frame_no; } #endif _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
