diff options
-rw-r--r-- | src/gallium/drivers/iris/iris_clear.c | 6 |
1 files changed, 6 insertions, 0 deletions
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) || |