vc4: Add support for dumping executed commands to a file.
authorEric Anholt <eric@anholt.net>
Tue, 14 Oct 2014 11:35:47 +0000 (12:35 +0100)
committerEric Anholt <eric@anholt.net>
Tue, 15 Dec 2015 20:05:48 +0000 (12:05 -0800)
commit3858722740185c644bdea1d6f27ff4960d4c49c5
treee08726e4dba8ef17df94bab1974d9f8fb4ce0ac3
parent07570edb98dc9e3b637a8057264c7953eb92a652
vc4: Add support for dumping executed commands to a file.

The VC4_DEBUG=cl,qpu is nice and all, but I want to be able to get more
detailed dumps, and to replay the same exact commands in simulation.  For
that I need a dump with all of the VBOs, shaders, shader recs, etc.  This
dump can be parsed by vc4-gpu-tools.

For now this is only doable from simulator mode, because otherwise we
don't have access to the RCL contents generated by the kernel.
src/gallium/drivers/vc4/vc4_screen.c
src/gallium/drivers/vc4/vc4_screen.h
src/gallium/drivers/vc4/vc4_simulator.c