diff --git a/src/intel/vulkan/anv_genX.h b/src/intel/vulkan/anv_genX.h index 6c18a430dff..107dd16fb9c 100644 --- a/src/intel/vulkan/anv_genX.h +++ b/src/intel/vulkan/anv_genX.h @@ -194,6 +194,8 @@ void genX(cmd_buffer_flush_gfx_hw_state)(struct anv_cmd_buffer *cmd_buffer); void genX(cmd_buffer_flush_gfx_state)(struct anv_cmd_buffer *cmd_buffer); +void genX(cmd_buffer_flush_compute_state)(struct anv_cmd_buffer *cmd_buffer); + void genX(cmd_buffer_enable_pma_fix)(struct anv_cmd_buffer *cmd_buffer, bool enable); diff --git a/src/intel/vulkan/genX_cmd_compute.c b/src/intel/vulkan/genX_cmd_compute.c index 96b0b72d769..7de07179296 100644 --- a/src/intel/vulkan/genX_cmd_compute.c +++ b/src/intel/vulkan/genX_cmd_compute.c @@ -99,7 +99,7 @@ genX(cmd_buffer_ensure_cfe_state)(struct anv_cmd_buffer *cmd_buffer, } static void -genX(cmd_buffer_flush_compute_state)(struct anv_cmd_buffer *cmd_buffer) +cmd_buffer_flush_compute_state(struct anv_cmd_buffer *cmd_buffer) { struct anv_cmd_compute_state *comp_state = &cmd_buffer->state.compute; struct anv_compute_pipeline *pipeline = @@ -228,6 +228,12 @@ genX(cmd_buffer_flush_compute_state)(struct anv_cmd_buffer *cmd_buffer) genX(cmd_buffer_apply_pipe_flushes)(cmd_buffer); } +void +genX(cmd_buffer_flush_compute_state)(struct anv_cmd_buffer *cmd_buffer) +{ + cmd_buffer_flush_compute_state(cmd_buffer); +} + static void anv_cmd_buffer_push_workgroups(struct anv_cmd_buffer *cmd_buffer, const struct brw_cs_prog_data *prog_data, @@ -623,7 +629,7 @@ void genX(CmdDispatchBase)( if (cmd_buffer->state.rt.debug_marker_count == 0) trace_intel_begin_compute(&cmd_buffer->trace); - genX(cmd_buffer_flush_compute_state)(cmd_buffer); + cmd_buffer_flush_compute_state(cmd_buffer); if (cmd_buffer->state.conditional_render_enabled) genX(cmd_emit_conditional_render_predicate)(cmd_buffer); @@ -792,7 +798,7 @@ genX(cmd_buffer_dispatch_indirect)(struct anv_cmd_buffer *cmd_buffer, if (cmd_buffer->state.rt.debug_marker_count == 0) trace_intel_begin_compute_indirect(&cmd_buffer->trace); - genX(cmd_buffer_flush_compute_state)(cmd_buffer); + cmd_buffer_flush_compute_state(cmd_buffer); if (cmd_buffer->state.conditional_render_enabled) genX(cmd_emit_conditional_render_predicate)(cmd_buffer);