Module: Mesa Branch: main Commit: 09855482046156a8186070620c1e2592ba59ff93 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09855482046156a8186070620c1e2592ba59ff93
Author: Lionel Landwerlin <[email protected]> Date: Mon Oct 9 16:50:13 2023 +0300 anv: add missing workaround handling in simple shader It's not going to make any real difference because of the type of primitive used, but it feels safer to have this everywhere after a 3DPRIMITIVE. Signed-off-by: Lionel Landwerlin <[email protected]> Reviewed-by: Tapani Pälli <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25618> --- src/intel/vulkan/genX_simple_shader.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/intel/vulkan/genX_simple_shader.c b/src/intel/vulkan/genX_simple_shader.c index dd37d1b3395..f045903d83b 100644 --- a/src/intel/vulkan/genX_simple_shader.c +++ b/src/intel/vulkan/genX_simple_shader.c @@ -512,6 +512,7 @@ genX(emit_simple_shader_dispatch)(struct anv_simple_shader *state, prim.InstanceCount = 1; } genX(emit_breakpoint)(batch, device, false); + genX(batch_emit_dummy_post_sync_op)(batch, device, _3DPRIM_RECTLIST, 3); } else { const struct intel_device_info *devinfo = device->info; const struct brw_cs_prog_data *prog_data =
