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(-) _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev