Mesa (master): r600g/compute Improve debugging output

Tom Stellard tstellar at kemper.freedesktop.org
Wed Oct 16 17:00:32 UTC 2013


Module: Mesa
Branch: master
Commit: 13ac38b4ef94d3ab32d509e89a1131ce1ce67437
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13ac38b4ef94d3ab32d509e89a1131ce1ce67437

Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Tue Sep 17 15:47:34 2013 -0700

r600g/compute Improve debugging output

---

 src/gallium/drivers/r600/compute_memory_pool.c |    8 +++++---
 src/gallium/drivers/r600/evergreen_compute.c   |    4 ++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/gallium/drivers/r600/compute_memory_pool.c b/src/gallium/drivers/r600/compute_memory_pool.c
index 75696d2..fd3a04c 100644
--- a/src/gallium/drivers/r600/compute_memory_pool.c
+++ b/src/gallium/drivers/r600/compute_memory_pool.c
@@ -161,8 +161,9 @@ struct compute_memory_item* compute_memory_postalloc_chunk(
 void compute_memory_grow_pool(struct compute_memory_pool* pool,
 	struct pipe_context * pipe, int new_size_in_dw)
 {
-	COMPUTE_DBG(pool->screen, "* compute_memory_grow_pool() new_size_in_dw = %d\n",
-		new_size_in_dw);
+	COMPUTE_DBG(pool->screen, "* compute_memory_grow_pool() "
+		"new_size_in_dw = %d (%d bytes)\n",
+		new_size_in_dw, new_size_in_dw * 4);
 
 	assert(new_size_in_dw >= pool->size_in_dw);
 
@@ -171,7 +172,8 @@ void compute_memory_grow_pool(struct compute_memory_pool* pool,
 	} else {
 		new_size_in_dw += 1024 - (new_size_in_dw % 1024);
 
-		COMPUTE_DBG(pool->screen, "  Aligned size = %d\n", new_size_in_dw);
+		COMPUTE_DBG(pool->screen, "  Aligned size = %d (%d bytes)\n",
+			new_size_in_dw, new_size_in_dw * 4);
 
 		compute_memory_shadow(pool, pipe, 1);
 		pool->shadow = realloc(pool->shadow, new_size_in_dw*4);
diff --git a/src/gallium/drivers/r600/evergreen_compute.c b/src/gallium/drivers/r600/evergreen_compute.c
index e36c3a8..bcb8a39 100644
--- a/src/gallium/drivers/r600/evergreen_compute.c
+++ b/src/gallium/drivers/r600/evergreen_compute.c
@@ -934,8 +934,8 @@ void *r600_compute_global_transfer_map(
 			"width = %u, height = %u, depth = %u)\n", level, usage,
 			box->x, box->y, box->z, box->width, box->height,
 			box->depth);
-	COMPUTE_DBG(rctx->screen, "Buffer: %u (buffer offset in global memory) "
-		"+ %u (box.x)\n", buffer->chunk->start_in_dw, box->x);
+	COMPUTE_DBG(rctx->screen, "Buffer id = %u offset = "
+		"%u (box.x)\n", buffer->chunk->id, box->x);
 
 
 	compute_memory_finalize_pending(pool, ctx_);




More information about the mesa-commit mailing list