iris: Flush for history at various moments
[mesa.git] / src / gallium / drivers / iris / iris_blit.c
index 6e6f445607236e659942d02131b69281fd6b8050..c50e7958d246658c9cee7eaf9e6baad7b880dd09 100644 (file)
@@ -378,6 +378,9 @@ iris_blit(struct pipe_context *ctx, const struct pipe_blit_info *info)
    }
 
    blorp_batch_finish(&blorp_batch);
+
+   iris_flush_and_dirty_for_history(ice, batch, (struct iris_resource *)
+                                    info->dst.resource);
 }
 
 /**
@@ -432,6 +435,8 @@ iris_resource_copy_region(struct pipe_context *ctx,
    }
 
    blorp_batch_finish(&blorp_batch);
+
+   iris_flush_and_dirty_for_history(ice, batch, (struct iris_resource *) dst);
 }
 
 void