Mesa (master): intel: Disable fast color clear on icl

Matt Turner mattst88 at kemper.freedesktop.org
Thu Mar 22 16:57:28 UTC 2018


Module: Mesa
Branch: master
Commit: 1065acfb692fa8c62459ba258191eefec445ac8c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1065acfb692fa8c62459ba258191eefec445ac8c

Author: Anuj Phogat <anuj.phogat at gmail.com>
Date:   Tue Nov 21 13:46:25 2017 -0800

intel: Disable fast color clear on icl

Disabling fast color clear makes fbo-clearmipmap test render correct
texture in base miplevel. Fast color clear is anyways disabled for
non-base miplevels.

Acked-by: Matt Turner <mattst88 at gmail.com>
Acked-by: Kenneth Graunke <kenneth at whitecape.org>

---

 src/mesa/drivers/dri/i965/brw_blorp.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/mesa/drivers/dri/i965/brw_blorp.c b/src/mesa/drivers/dri/i965/brw_blorp.c
index 72578b6ea5..a9c6dc4d50 100644
--- a/src/mesa/drivers/dri/i965/brw_blorp.c
+++ b/src/mesa/drivers/dri/i965/brw_blorp.c
@@ -1228,6 +1228,11 @@ 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);




More information about the mesa-commit mailing list