diff options
author | Marek Olšák <[email protected]> | 2017-07-28 06:35:41 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2017-07-31 12:46:43 +0200 |
commit | 5d8359ff4d8c379fdf1a78758f405bb4cdf69459 (patch) | |
tree | 0a425cafd0594860ccc0f6f5de1654ffc4da194c /src/gallium/drivers/radeon/r600_query.c | |
parent | ddc32537d6db69198e88ef0dfe19770bf9daa536 (diff) |
radeonsi: expose MRT-draw-calls to HUD
Reviewed-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon/r600_query.c')
-rw-r--r-- | src/gallium/drivers/radeon/r600_query.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeon/r600_query.c b/src/gallium/drivers/radeon/r600_query.c index db70878d1df..e716d4bf156 100644 --- a/src/gallium/drivers/radeon/r600_query.c +++ b/src/gallium/drivers/radeon/r600_query.c @@ -99,6 +99,9 @@ static bool r600_query_sw_begin(struct r600_common_context *rctx, case R600_QUERY_DRAW_CALLS: query->begin_result = rctx->num_draw_calls; break; + case R600_QUERY_MRT_DRAW_CALLS: + query->begin_result = rctx->num_mrt_draw_calls; + break; case R600_QUERY_PRIM_RESTART_CALLS: query->begin_result = rctx->num_prim_restart_calls; break; @@ -253,6 +256,9 @@ static bool r600_query_sw_end(struct r600_common_context *rctx, case R600_QUERY_DRAW_CALLS: query->end_result = rctx->num_draw_calls; break; + case R600_QUERY_MRT_DRAW_CALLS: + query->end_result = rctx->num_mrt_draw_calls; + break; case R600_QUERY_PRIM_RESTART_CALLS: query->end_result = rctx->num_prim_restart_calls; break; @@ -1851,6 +1857,7 @@ static struct pipe_driver_query_info r600_driver_query_list[] = { X("num-shaders-created", NUM_SHADERS_CREATED, UINT64, CUMULATIVE), X("num-shader-cache-hits", NUM_SHADER_CACHE_HITS, UINT64, CUMULATIVE), X("draw-calls", DRAW_CALLS, UINT64, AVERAGE), + X("MRT-draw-calls", MRT_DRAW_CALLS, UINT64, AVERAGE), X("prim-restart-calls", PRIM_RESTART_CALLS, UINT64, AVERAGE), X("spill-draw-calls", SPILL_DRAW_CALLS, UINT64, AVERAGE), X("compute-calls", COMPUTE_CALLS, UINT64, AVERAGE), |