Hi all, This series fills in a minor gap: launch_grid is now covered as well as regular draws with ddebug.
The code in radeonsi that dumps shaders and descriptor lists makes no efforts to determine whether the graphics or the compute shaders are relevant for the currently dumped state. It should be obvious enough when actually looking at the resulting files. Please review! Thanks, Nicolai -- src/gallium/auxiliary/util/u_dump.h | 3 + src/gallium/auxiliary/util/u_dump_state.c | 39 +++- src/gallium/drivers/ddebug/dd_context.c | 2 + src/gallium/drivers/ddebug/dd_draw.c | 162 +++++++++-------- .../drivers/radeonsi/Makefile.sources | 1 + src/gallium/drivers/radeonsi/si_compute.c | 22 +-- src/gallium/drivers/radeonsi/si_compute.h | 50 +++++ src/gallium/drivers/radeonsi/si_debug.c | 106 +++++++---- src/gallium/drivers/radeonsi/si_shader.c | 20 +- src/gallium/drivers/radeonsi/si_shader.h | 4 +- 10 files changed, 262 insertions(+), 147 deletions(-) _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
