summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Ślusarz <marcin.slusarz@intel.com>2020-07-09 20:54:41 +0200
committerMarge Bot <eric+marge@anholt.net>2020-08-10 13:41:29 +0000
commit03e8b3551cf52b6b8b8efb48af7f413ddc4116b1 (patch)
tree962479e2c9d15aacae9c431844cd7a9582ebd0c0
parente7e6f709389be9744841d42dade3fcee8e8c6a30 (diff)
intel/perf: fix how pipeline stats are stored
It matters only when counters are not ordered by offset. Signed-off-by: Marcin Ślusarz <marcin.slusarz@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5788>
-rw-r--r--src/intel/perf/gen_perf_query.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/intel/perf/gen_perf_query.c b/src/intel/perf/gen_perf_query.c
index 755ec9a83dd..3d4f922b2b3 100644
--- a/src/intel/perf/gen_perf_query.c
+++ b/src/intel/perf/gen_perf_query.c
@@ -625,7 +625,7 @@ snapshot_statistics_registers(struct gen_perf_context *ctx,
perf->vtbl.store_register_mem(ctx->ctx, obj->pipeline_stats.bo,
counter->pipeline_stat.reg, 8,
- offset_in_bytes + i * sizeof(uint64_t));
+ offset_in_bytes + counter->offset);
}
}