etnaviv: add get_driver_query_group_info(..)

This enables AMD_performance_monitor extension.

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
This commit is contained in:
Christian Gmeiner 2018-03-05 23:26:43 +01:00
parent 3d912bd742
commit 5b68a7297d

View file

@ -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