From 07f8db02ff78d249aed696e0fe4faf3e97a01a32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Wed, 13 Dec 2023 13:51:12 +0200 Subject: [PATCH] iris: cleanup, use intel_needs_workaround instead of is_dg2 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 Reviewed-by: José Roberto de Souza Part-of: --- src/gallium/drivers/iris/iris_state.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index 02fb1d97ac9..cc6e03a58b0 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -7967,9 +7967,10 @@ iris_upload_dirty_render_state(struct iris_context *ice, ice->shaders.prog[MESA_SHADER_TESS_EVAL] != NULL ? RR_STRICT : RR_FREE; vfg.DistributionGranularity = BatchLevelGranularity; - /* Wa_14014890652 */ - if (intel_device_info_is_dg2(batch->screen->devinfo)) - vfg.GranularityThresholdDisable = 1; +#if INTEL_WA_14014851047_GFX_VER + vfg.GranularityThresholdDisable = + intel_needs_workaround(batch->screen->devinfo, 14014851047); +#endif vfg.ListCutIndexEnable = draw->primitive_restart; /* 192 vertices for TRILIST_ADJ */ vfg.ListNBatchSizeScale = 0;