From 96689d451a24753e088f40fb167c3cb26d8045ac Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Wed, 9 Dec 2009 16:32:32 -0700 Subject: llvmpipe: added some debug/info code --- src/gallium/drivers/llvmpipe/lp_rast.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/gallium/drivers') diff --git a/src/gallium/drivers/llvmpipe/lp_rast.c b/src/gallium/drivers/llvmpipe/lp_rast.c index 3165128f8f..5659ae2ca5 100644 --- a/src/gallium/drivers/llvmpipe/lp_rast.c +++ b/src/gallium/drivers/llvmpipe/lp_rast.c @@ -40,6 +40,7 @@ + /** * Begin the rasterization phase. * Map the framebuffer surfaces. Initialize the 'rast' state. @@ -555,8 +556,22 @@ lp_rasterize_bins( struct lp_rasterizer *rast, const struct pipe_framebuffer_state *fb, bool write_depth ) { + boolean debug = false; + LP_DBG(DEBUG_SETUP, "%s\n", __FUNCTION__); + if (debug) { + unsigned x, y; + printf("rasterize bins:\n"); + printf(" data size: %u\n", lp_bin_data_size(bins)); + for (y = 0; y < bins->tiles_y; y++) { + for (x = 0; x < bins->tiles_x; x++) { + printf(" bin %u, %u size: %u\n", x, y, + lp_bin_cmd_size(bins, x, y)); + } + } + } + lp_rast_begin( rast, fb->cbufs[0], fb->zsbuf, -- cgit v1.2.3