summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gallium/drivers/iris/iris_pipe_control.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gallium/drivers/iris/iris_pipe_control.c b/src/gallium/drivers/iris/iris_pipe_control.c
index 3d12a5b0360..f686ef745c9 100644
--- a/src/gallium/drivers/iris/iris_pipe_control.c
+++ b/src/gallium/drivers/iris/iris_pipe_control.c
@@ -155,18 +155,18 @@ iris_texture_barrier(struct pipe_context *ctx, unsigned flags)
if (render_batch->contains_draw ||
render_batch->cache.render->entries ||
render_batch->cache.depth->entries) {
- iris_emit_pipe_control_flush(&ice->batches[IRIS_BATCH_RENDER],
+ iris_emit_pipe_control_flush(render_batch,
PIPE_CONTROL_DEPTH_CACHE_FLUSH |
PIPE_CONTROL_RENDER_TARGET_FLUSH |
PIPE_CONTROL_CS_STALL);
- iris_emit_pipe_control_flush(&ice->batches[IRIS_BATCH_RENDER],
+ iris_emit_pipe_control_flush(render_batch,
PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE);
}
if (compute_batch->contains_draw) {
- iris_emit_pipe_control_flush(&ice->batches[IRIS_BATCH_COMPUTE],
+ iris_emit_pipe_control_flush(compute_batch,
PIPE_CONTROL_CS_STALL);
- iris_emit_pipe_control_flush(&ice->batches[IRIS_BATCH_COMPUTE],
+ iris_emit_pipe_control_flush(compute_batch,
PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE);
}
}