anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 16 Feb 2018 20:03:22 +0000 (12:03 -0800)
committerMarge Bot <eric+marge@anholt.net>
Mon, 2 Mar 2020 22:28:11 +0000 (22:28 +0000)
commit3ca3050de57e60e86c1e3ccfa9d57689ffc5a820
tree1f90ef32159d16a7d10a291831a3d89bc8b7b9c7
parent2db471953ab57e47f9d950f474c1c8267cb0d456
anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall

v2: Do end-of-pipe sync after clear depth stencil too (Jason).
v3: Also do end-of-pipe sync before clear depth stencil too (Jason).

Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4005>
src/intel/vulkan/anv_blorp.c
src/intel/vulkan/genX_cmd_buffer.c