diff options
author | Brian Paul <[email protected]> | 2018-01-11 11:17:45 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2018-01-17 11:17:56 -0700 |
commit | 7027d9c1fd2a1bc0ef3cd523d407367f81a6eed5 (patch) | |
tree | d0a810bf5e33f6a10b803dca23a6f977e67c4768 /src/gallium/drivers/svga/svga_screen.c | |
parent | 92840bd27683996d1de86fbc5b95be798f99796b (diff) |
svga: add num-commands-per-draw HUD query
This query shows the ratio of total commands vs. drawing commands sent
to the vgpu device. This gives some idea of how many state changes
are sent per draw call. The closer the ratio is to 1.0, the better.
Reviewed-by: Charmaine Lee <[email protected]>
Reviewed-by: Neha Bhende <[email protected]>
Diffstat (limited to 'src/gallium/drivers/svga/svga_screen.c')
-rw-r--r-- | src/gallium/drivers/svga/svga_screen.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/drivers/svga/svga_screen.c b/src/gallium/drivers/svga/svga_screen.c index 534e94ab22b..5d9d024e768 100644 --- a/src/gallium/drivers/svga/svga_screen.c +++ b/src/gallium/drivers/svga/svga_screen.c @@ -845,6 +845,8 @@ svga_get_driver_query_info(struct pipe_screen *screen, PIPE_DRIVER_QUERY_TYPE_UINT64), QUERY("num-failed-allocations", SVGA_QUERY_NUM_FAILED_ALLOCATIONS, PIPE_DRIVER_QUERY_TYPE_UINT64), + QUERY("num-commands-per-draw", SVGA_QUERY_NUM_COMMANDS_PER_DRAW, + PIPE_DRIVER_QUERY_TYPE_FLOAT), }; #undef QUERY |