freedreno/batch: replace lrz_clear with prologue
[mesa.git] / src / gallium / drivers / freedreno / a5xx / fd5_gmem.c
index 61bc443c724f85b0574f5560757f011e9906ec1b..b574bcd880d2ede53ef439584d5510862f37e5ee 100644 (file)
@@ -369,8 +369,8 @@ fd5_emit_tile_init(struct fd_batch *batch)
 
        fd5_emit_restore(batch, ring);
 
-       if (batch->lrz_clear)
-               fd5_emit_ib(ring, batch->lrz_clear);
+       if (batch->prologue)
+               fd5_emit_ib(ring, batch->prologue);
 
        fd5_emit_lrz_flush(ring);
 
@@ -700,6 +700,9 @@ fd5_emit_sysmem_prep(struct fd_batch *batch)
 
        fd5_emit_lrz_flush(ring);
 
+       if (batch->prologue)
+               fd5_emit_ib(ring, batch->prologue);
+
        OUT_PKT7(ring, CP_SKIP_IB2_ENABLE_GLOBAL, 1);
        OUT_RING(ring, 0x0);