iris: Flush before hiz_exec.
authorRafael Antognolli <rafael.antognolli@intel.com>
Wed, 6 Feb 2019 00:40:14 +0000 (16:40 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:12 +0000 (10:26 -0800)
src/gallium/drivers/iris/iris_resolve.c

index e11f07303840bf56120008e54efa0be3e7f09a30..bec3117f1a0c45f6ef4dfd93581719be63c8a59c 100644 (file)
@@ -584,6 +584,8 @@ iris_hiz_exec(struct iris_context *ice,
 
    assert(res->aux.usage == ISL_AUX_USAGE_HIZ && res->aux.bo);
 
+   iris_batch_maybe_flush(batch, 1500);
+
    struct blorp_surf surf;
    iris_blorp_surf_for_resource(&surf, &res->base, ISL_AUX_USAGE_HIZ,
                                 level, true);