anv: change pipe control in indirect draw gen to use pc helper
authorTapani Pälli <tapani.palli@intel.com>
Thu, 15 Jun 2023 09:30:43 +0000 (12:30 +0300)
committerMarge Bot <emma+marge@anholt.net>
Fri, 16 Jun 2023 08:04:20 +0000 (08:04 +0000)
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/23583>

src/intel/vulkan/genX_cmd_draw_generated_indirect.h

index 7afb524..7b2d3ab 100644 (file)
@@ -109,9 +109,8 @@ genX(cmd_buffer_emit_generate_draws)(struct anv_cmd_buffer *cmd_buffer,
       /* Make sure the memcpy landed for the generating draw call to pick up
        * the value.
        */
-      anv_batch_emit(batch, GENX(PIPE_CONTROL), pc) {
-         pc.CommandStreamerStallEnable = true;
-      }
+      genX(batch_emit_pipe_control)(batch, cmd_buffer->device->info,
+                                    ANV_PIPE_CS_STALL_BIT);
    }
 
    genX(emit_simple_shader_dispatch)(&cmd_buffer->generation_shader_state,