Module: Mesa Branch: main Commit: afc7203539688f581f865e710c795786dad6080b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afc7203539688f581f865e710c795786dad6080b
Author: Tapani Pälli <tapani.pa...@intel.com> Date: Mon Jan 8 14:24:03 2024 +0200 iris: use workaround framework for Wa_22018402687 Signed-off-by: Tapani Pälli <tapani.pa...@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26925> --- src/gallium/drivers/iris/iris_state.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index 7452d198a27..ac911b79fe4 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -6677,11 +6677,7 @@ iris_upload_dirty_render_state(struct iris_context *ice, iris_bufmgr_get_border_color_pool(screen->bufmgr); /* Re-emit 3DSTATE_DS before any 3DPRIMITIVE when tessellation is on */ - /* FIXME: WA framework doesn't know about 14019750404 yet. - * if (intel_needs_workaround(batch->screen->devinfo, 14019750404) && - * ice->shaders.prog[MESA_SHADER_TESS_EVAL]) - */ - if (batch->screen->devinfo->has_mesh_shading && + if (intel_needs_workaround(batch->screen->devinfo, 22018402687) && ice->shaders.prog[MESA_SHADER_TESS_EVAL]) ice->state.stage_dirty |= IRIS_STAGE_DIRTY_TES;