diff options
author | Lionel Landwerlin <lionel.g.landwerlin@intel.com> | 2018-03-06 17:11:56 +0000 |
---|---|---|
committer | Lionel Landwerlin <lionel.g.landwerlin@intel.com> | 2018-03-08 23:05:26 +0000 |
commit | fb921a2870ae51cdad129438dfb1b20f1538b2fa (patch) | |
tree | d256af487ad73ee4139e0f1690653f425af4491f /src | |
parent | e4387faafb1455b92d5e9620df9754cae1cd07e8 (diff) |
i965: perf: count number of accumlated reports
This will be reused later.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_performance_query.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_performance_query.c b/src/mesa/drivers/dri/i965/brw_performance_query.c index d0faf4a2cb..71ea26753e 100644 --- a/src/mesa/drivers/dri/i965/brw_performance_query.c +++ b/src/mesa/drivers/dri/i965/brw_performance_query.c @@ -290,6 +290,10 @@ struct brw_perf_query_object */ bool results_accumulated; + /** + * Number of reports accumulated to produce the results. + */ + uint32_t reports_accumulated; } oa; struct { @@ -658,6 +662,8 @@ add_deltas(struct brw_context *brw, int idx = 0; int i; + obj->oa.reports_accumulated++; + switch (query->oa_format) { case I915_OA_FORMAT_A32u40_A4u32_B8_C8: accumulate_uint32(start + 1, end + 1, accumulator + idx++); /* timestamp */ |