This adds trace points to all IBs and the parser prints them and also prints which trace points were reached (executed) by the CP. This can help pinpoint a problematic packet, draw call, etc.
2c14a6d radeonsi: add IB tracing support for debug contexts
src/gallium/drivers/radeonsi/si_debug.c | 67 ++++++++++++++++++++++++--
src/gallium/drivers/radeonsi/si_hw_context.c | 24 ++++++++-
src/gallium/drivers/radeonsi/si_pipe.c | 2 +
src/gallium/drivers/radeonsi/si_pipe.h | 9 +++-
src/gallium/drivers/radeonsi/si_state_draw.c | 19 ++++----
5 files changed, 105 insertions(+), 16 deletions(-)
Upstream: cgit.freedesktop.org