anv: implement gen9 post sync pipe control workaround

Graphics / Mesa 3D Graphics Library / Mesa - Lionel Landwerlin [intel.com] - 5 February 2020 00:25 EST

We've been missing this workaround for a while and since it's required for Gen12, let's implement it for Gen9 first.

v2: Update comment for Gen9.

v3: Fix clearing of bits... (Lionel)

8949d27bb8b anv: implement gen9 post sync pipe control workaround
src/intel/vulkan/anv_private.h | 6 ++++++
src/intel/vulkan/genX_cmd_buffer.c | 24 ++++++++++++++++++++++++
src/intel/vulkan/genX_query.c | 9 +++++++++
3 files changed, 39 insertions(+)

Upstream: cgit.freedesktop.org


  • Share