When we know that hangs occur only very late in a reproducible run (e.g. apitrace), we can save a lot of debugging time by skipping the flush and hang detection for earlier draw calls.
b86d5cc gallium/ddebug: add GALLIUM_DDEBUG_SKIP option
src/gallium/drivers/ddebug/dd_draw.c | 39 ++++++++++++++++++++------------
src/gallium/drivers/ddebug/dd_pipe.h | 3 +++
src/gallium/drivers/ddebug/dd_screen.c | 9 ++++++++
3 files changed, 36 insertions(+), 15 deletions(-)
Upstream: cgit.freedesktop.org