Hello, This is the second version of GL_AMD_performance_monitor.
V2 (global changes): - Fix radeon as pinpointd by Marek. - Implement pipe_driver_query_group_info for svga, radeon and freedreno GL_AMD_performance_monitor is now available for nvc0, svga, freedreno and radeon. Thanks in advance for your feedbacks. src/gallium/auxiliary/hud/hud_driver_query.c | 2 +- src/gallium/drivers/freedreno/freedreno_query.c | 35 +++++-- src/gallium/drivers/freedreno/freedreno_query.h | 2 +- src/gallium/drivers/freedreno/freedreno_query_hw.c | 3 +- src/gallium/drivers/freedreno/freedreno_query_sw.c | 3 +- src/gallium/drivers/galahad/glhd_context.c | 6 +- src/gallium/drivers/i915/i915_query.c | 3 +- src/gallium/drivers/identity/id_context.c | 6 +- src/gallium/drivers/ilo/ilo_query.c | 3 +- src/gallium/drivers/llvmpipe/lp_query.c | 3 +- src/gallium/drivers/noop/noop_pipe.c | 3 +- src/gallium/drivers/nouveau/nv30/nv30_query.c | 5 +- src/gallium/drivers/nouveau/nv50/nv50_query.c | 3 +- src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 98 +++++++++++++++--- src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 1 + src/gallium/drivers/nouveau/nvc0/nvc0_screen.h | 8 ++ src/gallium/drivers/r300/r300_query.c | 9 +- src/gallium/drivers/radeon/r600_pipe_common.c | 35 +++++-- src/gallium/drivers/radeon/r600_query.c | 16 +-- src/gallium/drivers/rbug/rbug_context.c | 8 +- src/gallium/drivers/softpipe/sp_query.c | 3 +- src/gallium/drivers/svga/svga_pipe_query.c | 3 +- src/gallium/drivers/svga/svga_screen.c | 27 ++++- src/gallium/drivers/trace/tr_context.c | 6 +- src/gallium/include/pipe/p_context.h | 2 +- src/gallium/include/pipe/p_defines.h | 22 +++- src/gallium/include/pipe/p_screen.h | 11 ++ src/mesa/Makefile.sources | 1 + src/mesa/state_tracker/st_cb_perfmon.c | 361 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/mesa/state_tracker/st_cb_perfmon.h | 63 ++++++++++++ src/mesa/state_tracker/st_context.c | 3 + src/mesa/state_tracker/st_extensions.c | 1 + 33 files changed, 684 insertions(+), 90 deletions(-) _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev