Mesa (r6xx-rewrite): dump command buffer
Alex Deucher
agd5f at kemper.freedesktop.org
Thu Jun 4 20:59:00 UTC 2009
Module: Mesa
Branch: r6xx-rewrite
Commit: ada26c40593d1bce972c445aa22f26811f6e6223
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ada26c40593d1bce972c445aa22f26811f6e6223
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Jun 3 14:29:06 2009 -0400
dump command buffer
---
src/mesa/drivers/dri/r600/r600_cmdbuf.c | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/src/mesa/drivers/dri/r600/r600_cmdbuf.c b/src/mesa/drivers/dri/r600/r600_cmdbuf.c
index 72a2ac1..5edc42b 100644
--- a/src/mesa/drivers/dri/r600/r600_cmdbuf.c
+++ b/src/mesa/drivers/dri/r600/r600_cmdbuf.c
@@ -350,6 +350,17 @@ static int r600_cs_set_age(struct radeon_cs *cs) /* -------------- */
return 0;
}
+static void dump_cmdbuf(struct radeon_cs *cs)
+{
+ int i;
+ fprintf(stderr,"--start--\n");
+ for (i = 0; i < cs->cdw; i++){
+ fprintf(stderr,"0x%08x\n", cs->packets[i]);
+ }
+ fprintf(stderr,"--end--\n");
+
+}
+
static int r600_cs_emit(struct radeon_cs *cs)
{
struct r600_cs_manager_legacy *csm = (struct r600_cs_manager_legacy*)cs->csm;
@@ -391,7 +402,7 @@ static int r600_cs_emit(struct radeon_cs *cs)
/* cs_cmd.cs_id = 0; */
cs_cmd.chunks = (uint64_t)(unsigned long)chunk_ptrs;
- /* dump_cmdbuf(cs); */
+ dump_cmdbuf(cs);
do
{
More information about the mesa-commit
mailing list