r600g/compute Improve debugging output
authorTom Stellard <thomas.stellard@amd.com>
Tue, 17 Sep 2013 22:47:34 +0000 (15:47 -0700)
committerTom Stellard <thomas.stellard@amd.com>
Wed, 16 Oct 2013 16:39:31 +0000 (09:39 -0700)
src/gallium/drivers/r600/compute_memory_pool.c
src/gallium/drivers/r600/evergreen_compute.c

index 75696d2397ddbf7164f39dbd479d141ae3f17bbf..fd3a04c94fcd13b5553934aa13d84a857279b555 100644 (file)
@@ -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);
index e36c3a8d8316447bea33f47a47d9df52890f856d..bcb8a390fcfa52c9725d9715835bd0f4c8b1d867 100644 (file)
@@ -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_);