gallium: add new fields to pipe_driver_query_info

Graphics / Mesa 3D Graphics Library / Mesa - Samuel Pitoiset [gmail.com] - 5 May 2015 16:03 UTC

According to the spec of GL_AMD_performance_monitor, valid type values returned are UNSIGNED_INT, UNSIGNED_INT64_AMD, PERCENTAGE_AMD, FLOAT. This also introduces the new field group_id in order to categorize queries into groups.

v2: add PIPE_DRIVER_QUERY_TYPE_BYTES

v3: fix incorrect query type for radeon and svga drivers

b620829 gallium: add new fields to pipe_driver_query_info
src/gallium/auxiliary/hud/hud_driver_query.c | 4 +++-
src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 6 ++----
src/gallium/drivers/radeon/r600_pipe_common.c | 22 +++++++++++-----------
src/gallium/drivers/svga/svga_screen.c | 6 +++---
src/gallium/include/pipe/p_defines.h | 12 +++++++++++-
5 files changed, 30 insertions(+), 20 deletions(-)

Upstream: cgit.freedesktop.org


  • Share