[Mesa-dev] [PATCH 09/15] freedreno: implement pipe_screen::get_driver_query_group_info v3
Samuel Pitoiset
samuel.pitoiset at gmail.com
Wed Jul 9 07:34:43 PDT 2014
This enables GL_AMD_performance_monitor for freedreno.
V2:
- s/pipe_context/pipe_screen in the commit msg
V3:
- use util_get_driver_query_group_info
Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
---
src/gallium/drivers/freedreno/freedreno_query.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/src/gallium/drivers/freedreno/freedreno_query.c b/src/gallium/drivers/freedreno/freedreno_query.c
index db2683c..2175bf1 100644
--- a/src/gallium/drivers/freedreno/freedreno_query.c
+++ b/src/gallium/drivers/freedreno/freedreno_query.c
@@ -28,6 +28,7 @@
#include "pipe/p_state.h"
#include "util/u_memory.h"
+#include "util/u_query.h"
#include "freedreno_query.h"
#include "freedreno_query_sw.h"
@@ -104,10 +105,18 @@ fd_get_driver_query_info(struct pipe_screen *pscreen,
return 1;
}
+static int
+fd_get_driver_query_group_info(struct pipe_screen *pscreen,
+ unsigned index, struct pipe_driver_query_group_info *info)
+{
+ return util_get_driver_query_group_info(index, 6, info);
+}
+
void
fd_query_screen_init(struct pipe_screen *pscreen)
{
pscreen->get_driver_query_info = fd_get_driver_query_info;
+ pscreen->get_driver_query_group_info = fd_get_driver_query_group_info;
}
void
--
2.0.0
More information about the mesa-dev
mailing list