Module: Mesa Branch: main Commit: 07f8db02ff78d249aed696e0fe4faf3e97a01a32 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07f8db02ff78d249aed696e0fe4faf3e97a01a32
Author: Tapani Pälli <tapani.pa...@intel.com> Date: Wed Dec 13 13:51:12 2023 +0200 iris: cleanup, use intel_needs_workaround instead of is_dg2 Signed-off-by: Tapani Pälli <tapani.pa...@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Reviewed-by: José Roberto de Souza <jose.so...@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26666> --- 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;