Mesa (fast-color-clear): i965: Re-enable fast color clear for GEN11.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Mar 14 20:48:08 UTC 2019


Module: Mesa
Branch: fast-color-clear
Commit: 351d89a382d2dc4d84a89a02d7d0167f381ab0a2
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=351d89a382d2dc4d84a89a02d7d0167f381ab0a2

Author: Plamena Manolova <plamena.manolova at intel.com>
Date:   Thu Mar 14 22:35:19 2019 +0200

i965: Re-enable fast color clear for GEN11.

Signed-off-by: Plamena Manolova <plamena.n.manolova at gmail.com>

---

 src/mesa/drivers/dri/i965/brw_blorp.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_blorp.c b/src/mesa/drivers/dri/i965/brw_blorp.c
index b2abd3769c7..450b5d48a0e 100644
--- a/src/mesa/drivers/dri/i965/brw_blorp.c
+++ b/src/mesa/drivers/dri/i965/brw_blorp.c
@@ -1276,11 +1276,6 @@ do_single_blorp_clear(struct brw_context *brw, struct gl_framebuffer *fb,
       }
    }
 
-   /* FINISHME: Debug and enable fast clears */
-   const struct gen_device_info *devinfo = &brw->screen->devinfo;
-   if (devinfo->gen >= 11)
-      can_fast_clear = false;
-
    if (can_fast_clear) {
       const enum isl_aux_state aux_state =
          intel_miptree_get_aux_state(irb->mt, irb->mt_level, irb->mt_layer);
@@ -1320,8 +1315,7 @@ do_single_blorp_clear(struct brw_context *brw, struct gl_framebuffer *fb,
       brw_emit_end_of_pipe_sync(brw, PIPE_CONTROL_RENDER_TARGET_FLUSH);
 
       struct blorp_batch batch;
-      blorp_batch_init(&brw->blorp, &batch, brw,
-                       BLORP_BATCH_NO_UPDATE_CLEAR_COLOR);
+      blorp_batch_init(&brw->blorp, &batch, brw, 0);
       blorp_fast_clear(&batch, &surf, isl_format,
                        level, irb->mt_layer, num_layers,
                        x0, y0, x1, y1);




More information about the mesa-commit mailing list