radeonsi: do only 1 big CE dump at end of IBs and one reload in the preamble
authorMarek Olšák <marek.olsak@amd.com>
Mon, 15 May 2017 21:45:57 +0000 (23:45 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Thu, 18 May 2017 20:15:02 +0000 (22:15 +0200)
commitedb59ef2dc8085631e14153d2b7838b63961f2f0
treec7e45e9dc859369797367770172ec8572c04b4c6
parent06690e63f76441641379d8606c28b17f83c0776e
radeonsi: do only 1 big CE dump at end of IBs and one reload in the preamble

A later commit will only upload descriptors used by shaders, so we won't do
full dumps anymore, so the only way to have a complete mirror of CE RAM
in memory is to do a separate dump after the last draw call.

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/gallium/drivers/radeonsi/si_descriptors.c
src/gallium/drivers/radeonsi/si_hw_context.c
src/gallium/drivers/radeonsi/si_pipe.c
src/gallium/drivers/radeonsi/si_pipe.h
src/gallium/drivers/radeonsi/si_state.h