anv: implement Wa_14016118574
authorTapani Pälli <tapani.palli@intel.com>
Tue, 20 Sep 2022 05:17:03 +0000 (08:17 +0300)
committerMarge Bot <emma+marge@anholt.net>
Fri, 23 Sep 2022 12:27:05 +0000 (12:27 +0000)
commitf2645229c2fa6d9c595004a8dc4ee44cebedb5fd
tree1dc210ddf15396b6d37a5dc4e249f22cd368222e
parentc7ff9876d6c4382212ffdfa526cd1b5d1796ea78
anv: implement Wa_14016118574

After each 3DPRIMITIVE, we need to send a dummy post sync op if point or
line list was used or if had only 1 or 2 vertices per primitive.

v2: add missing _3DPRIM_POINTLIST_BF (Lionel)

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18746>
src/intel/vulkan/anv_genX.h
src/intel/vulkan/genX_cmd_buffer.c
src/intel/vulkan/genX_gpu_memcpy.c