X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fdrivers%2Firis%2Firis_monitor.h;h=3c4ca1604a50d62dfd19d0a28d77b584bb05de78;hb=a03d17ede778610f2c66099d0d5342cf09ef12a2;hp=9616ff16df5a7115fb9a8309dab804cae9f124ff;hpb=1cb4fc184fcbd96ea7b2a0290228bec6a6f46fb5;p=mesa.git diff --git a/src/gallium/drivers/iris/iris_monitor.h b/src/gallium/drivers/iris/iris_monitor.h index 9616ff16df5..3c4ca1604a5 100644 --- a/src/gallium/drivers/iris/iris_monitor.h +++ b/src/gallium/drivers/iris/iris_monitor.h @@ -25,20 +25,6 @@ #include "pipe/p_screen.h" -struct iris_monitor_counter { - int group; - int counter; -}; - -struct iris_monitor_config { - struct gen_perf_config *perf_cfg; - - /* gallium requires an index for each counter */ - int num_counters; - struct iris_monitor_counter *counters; - -}; - int iris_get_monitor_info(struct pipe_screen *pscreen, unsigned index, struct pipe_driver_query_info *info); int iris_get_monitor_group_info(struct pipe_screen *pscreen, @@ -64,4 +50,10 @@ bool iris_end_monitor(struct pipe_context *ctx, struct iris_monitor_object *monitor); +bool +iris_get_monitor_result(struct pipe_context *ctx, + struct iris_monitor_object *monitor, + bool wait, + union pipe_numeric_type_union *result); + #endif