From 288f932b78b5c724c5b8eccaea6f76366b5c0670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Tue, 4 Mar 2025 07:47:40 +0200 Subject: [PATCH] iris: restrict TessellationDistributionLevel for Wa_16025857284 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tapani Pälli Reviewed-by: Lionel Landwerlin Part-of: --- src/gallium/drivers/iris/iris_state.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index 20c67a41699..9b258ac2783 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -5251,7 +5251,10 @@ iris_store_tes_state(const struct intel_device_info *devinfo, STATIC_ASSERT(TEDMODE_OFF == 0); #if GFX_VER >= 20 - te.TessellationDistributionLevel = TEDLEVEL_REGION; + if (intel_needs_workaround(devinfo, 16025857284)) + te.TessellationDistributionLevel = TEDLEVEL_PATCH; + else + te.TessellationDistributionLevel = TEDLEVEL_REGION; #else te.TessellationDistributionLevel = TEDLEVEL_PATCH; #endif