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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user