From a5dbd622677934ddd13cbeec00ccc65bd7d1e161 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Sun, 25 Aug 2024 17:22:29 +0300 Subject: [PATCH] iris: use correct enum for aux state on depth fast clear MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: 5e860879409 ("intel: Move depth clear value writes to drivers") Signed-off-by: Tapani Pälli Reviewed-by: Nanley Chery Part-of: --- src/gallium/drivers/iris/iris_clear.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/iris/iris_clear.c b/src/gallium/drivers/iris/iris_clear.c index 1a33332f001..08b9b55cc9a 100644 --- a/src/gallium/drivers/iris/iris_clear.c +++ b/src/gallium/drivers/iris/iris_clear.c @@ -560,7 +560,8 @@ fast_clear_depth(struct iris_context *ice, } iris_resource_set_aux_state(ice, res, level, box->z, box->depth, - ISL_AUX_STATE_CLEAR); + devinfo->ver < 20 ? ISL_AUX_STATE_CLEAR : + ISL_AUX_STATE_COMPRESSED_NO_CLEAR); ice->state.dirty |= IRIS_DIRTY_DEPTH_BUFFER; ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; }