aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_performance_query.c
diff options
context:
space:
mode:
authorMark Janes <[email protected]>2019-05-29 08:48:35 -0700
committerMark Janes <[email protected]>2019-08-07 21:33:55 -0700
commite091f33990f9729bc4ccee7b3b04837f0d7b24b4 (patch)
tree62d54318024d6963b4d40545a4460a2fe28b7873 /src/mesa/drivers/dri/i965/brw_performance_query.c
parent2446f5cfd8408a69b3ebf2543f08b3ca2fb000d7 (diff)
intel/perf: enumerate query-based metrics in perf
Iris and i965 both need to enumerate the available metrics, so these routines must be located in perf. Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_performance_query.c')
-rw-r--r--src/mesa/drivers/dri/i965/brw_performance_query.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_performance_query.c b/src/mesa/drivers/dri/i965/brw_performance_query.c
index 5dc47dcf560..6f7ab86d42b 100644
--- a/src/mesa/drivers/dri/i965/brw_performance_query.c
+++ b/src/mesa/drivers/dri/i965/brw_performance_query.c
@@ -1784,11 +1784,13 @@ brw_init_perf_query_info(struct gl_context *ctx)
(capture_frequency_stat_register_t) capture_frequency_stat_register;
init_pipeline_statistic_query_registers(brw);
- brw_perf_query_register_mdapi_statistic_query(brw);
+ gen_perf_query_register_mdapi_statistic_query(&brw->screen->devinfo,
+ brw->perfquery.perf);
if ((oa_metrics_kernel_support(screen->fd, devinfo)) &&
(gen_perf_load_oa_metrics(perf_cfg, screen->fd, devinfo)))
- brw_perf_query_register_mdapi_oa_query(brw);
+ gen_perf_query_register_mdapi_oa_query(&brw->screen->devinfo,
+ brw->perfquery.perf);
brw->perfquery.unaccumulated =
ralloc_array(brw, struct brw_perf_query_object *, 2);