etnaviv: expose perfmon query groups

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Tested-by: Chris Healy <cphealy@gmail.com>
This commit is contained in:
Christian Gmeiner 2018-03-25 22:30:07 +02:00
parent c320b158f5
commit 9e80273693

View file

@ -122,11 +122,15 @@ 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);
int nr_pm_groups = etna_pm_get_driver_query_group_info(pscreen, 0, NULL);
if (!info)
return nr_sw_groups;
return nr_sw_groups + nr_pm_groups;
return etna_sw_get_driver_query_group_info(pscreen, index, info);
if (index < nr_sw_groups)
return etna_sw_get_driver_query_group_info(pscreen, index, info);
return etna_pm_get_driver_query_group_info(pscreen, index, info);
}
static void