From bb9af8abbd17f90c46fd11f13c9b83e44a5315bd Mon Sep 17 00:00:00 2001 From: Caio Marcelo de Oliveira Filho Date: Mon, 7 Oct 2019 17:12:14 -0700 Subject: [PATCH] iris: Disable fast clears when running with INTEL_DEBUG=nofc Reviewed-by: Rafael Antognolli --- src/gallium/drivers/iris/iris_clear.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gallium/drivers/iris/iris_clear.c b/src/gallium/drivers/iris/iris_clear.c index b71d4f2886a..3cfe3ba5ebf 100644 --- a/src/gallium/drivers/iris/iris_clear.c +++ b/src/gallium/drivers/iris/iris_clear.c @@ -75,6 +75,9 @@ can_fast_clear_color(struct iris_context *ice, { struct iris_resource *res = (void *) p_res; + if (INTEL_DEBUG & DEBUG_NO_FAST_CLEAR) + return false; + if (res->aux.usage == ISL_AUX_USAGE_NONE) return false; @@ -405,6 +408,9 @@ can_fast_clear_depth(struct iris_context *ice, { struct pipe_resource *p_res = (void *) res; + if (INTEL_DEBUG & DEBUG_NO_FAST_CLEAR) + return false; + /* Check for partial clears */ if (box->x > 0 || box->y > 0 || box->width < u_minify(p_res->width0, level) || -- 2.30.2