[Mesa-dev] [PATCH 00/10] radeon: cleanup and refactor the query implementation

Nicolai Hähnle nhaehnle at gmail.com
Fri Nov 13 08:10:01 PST 2015


Hi,

in preparation for performance counters, this series makes the implementation
of queries pluggable, and separates query buffer handling from CS emit and
result collection for hardware queries.

Aside from two PIPE_QUERY_GPU_FINISHED-related fixes (using context flush,
picked up from Marek, and fixing a fence leak), this should not affect the
feature set in any way.

Please review!

Thanks,
Nicolai
---
 Makefile.sources   |    1 
 r600_pipe_common.c |   46 --
 r600_pipe_common.h |   16 
 r600_query.c       | 1014 ++++++++++++++++++++++++++++++-----------------------
 r600_query.h       |  139 +++++++
 5 files changed, 734 insertions(+), 482 deletions(-)



More information about the mesa-dev mailing list