[PATCH 2/2] etnaviv: add get_driver_query_group_info(..)
Lucas Stach
l.stach at pengutronix.de
Thu Mar 8 09:15:41 UTC 2018
Am Montag, den 05.03.2018, 23:26 +0100 schrieb Christian Gmeiner:
> This enables AMD_performance_monitor extension.
>
> Signed-off-by: Christian Gmeiner <christian.gmeiner at gmail.com>
Reviewed-by: Lucas Stach <l.stach at pengutronix.de>
> ---
> src/gallium/drivers/etnaviv/etnaviv_query.c | 13 +++++++++++++
> 1 file changed, 13 insertions(+)
>
> diff --git a/src/gallium/drivers/etnaviv/etnaviv_query.c b/src/gallium/drivers/etnaviv/etnaviv_query.c
> index 9e897cd75a..2d257a9d34 100644
> --- a/src/gallium/drivers/etnaviv/etnaviv_query.c
> +++ b/src/gallium/drivers/etnaviv/etnaviv_query.c
> @@ -110,6 +110,18 @@ etna_get_driver_query_info(struct pipe_screen *pscreen, unsigned index,
> return etna_sw_get_driver_query_info(pscreen, index, info);
> }
>
> +static int
> +etna_get_driver_query_group_info(struct pipe_screen *pscreen, unsigned index,
> + struct pipe_driver_query_group_info *info)
> +{
> + int nr_sw_groups = etna_sw_get_driver_query_group_info(pscreen, 0, NULL);
> +
> + if (!info)
> + return nr_sw_groups;
> +
> + return etna_sw_get_driver_query_group_info(pscreen, index, info);
> +}
> +
> static void
> etna_set_active_query_state(struct pipe_context *pipe, boolean enable)
> {
> @@ -119,6 +131,7 @@ void
> etna_query_screen_init(struct pipe_screen *pscreen)
> {
> pscreen->get_driver_query_info = etna_get_driver_query_info;
> + pscreen->get_driver_query_group_info = etna_get_driver_query_group_info;
> }
>
> void
More information about the etnaviv
mailing list