summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/r600_pipe_common.h
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2016-06-09 23:16:43 +0200
committerMarek Olšák <[email protected]>2016-06-14 20:22:16 +0200
commit4140afd04bc71e2eef0e299d616be24765bf528f (patch)
tree7f4fec213ebc2629e22140a19c4982a887e70867 /src/gallium/drivers/radeon/r600_pipe_common.h
parent8fc688c303135985c2090eceddb5228dbffb74ca (diff)
gallium/radeon: add driver queries for compute/dma call stats and spills
also print the average count per frame Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon/r600_pipe_common.h')
-rw-r--r--src/gallium/drivers/radeon/r600_pipe_common.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeon/r600_pipe_common.h b/src/gallium/drivers/radeon/r600_pipe_common.h
index 57fa9e367a4..fb6d1a56d12 100644
--- a/src/gallium/drivers/radeon/r600_pipe_common.h
+++ b/src/gallium/drivers/radeon/r600_pipe_common.h
@@ -505,6 +505,9 @@ struct r600_common_context {
unsigned max_db; /* for OQ */
/* Misc stats. */
unsigned num_draw_calls;
+ unsigned num_spill_draw_calls;
+ unsigned num_compute_calls;
+ unsigned num_spill_compute_calls;
unsigned num_dma_calls;
uint64_t num_alloc_tex_transfer_bytes;