Module: Mesa Branch: main Commit: 840e98f19eafd96aca8576fc7e66cd93f346e051 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=840e98f19eafd96aca8576fc7e66cd93f346e051
Author: Felix DeGrood <[email protected]> Date: Tue Apr 4 16:41:54 2023 +0000 iris: report draw count for perfetto Reviewed-by: Lionel Landwerlin <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22296> --- src/gallium/drivers/iris/iris_state.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index a00f26157cc..46b2895ef98 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -7539,7 +7539,9 @@ iris_upload_render_state(struct iris_context *ice, iris_batch_sync_region_end(batch); - trace_intel_end_draw(&batch->trace, 0); + uint32_t count = (sc) ? sc->count : 0; + count *= (draw && draw->instance_count) ? draw->instance_count : 1; + trace_intel_end_draw(&batch->trace, count); } static void
