From 85373f2b15bc4c3b17678ecaf70a994d27ce76ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Fri, 18 Aug 2023 10:42:15 -0700 Subject: [PATCH] iris: Implement Wa_14019857787 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Lionel Landwerlin Signed-off-by: José Roberto de Souza Part-of: --- src/gallium/drivers/iris/iris_state.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index a5a27f3570b..de0d3944187 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -1423,8 +1423,14 @@ iris_init_render_context(struct iris_batch *batch) iris_emit_cmd(batch, GENX(3DSTATE_TASK_CONTROL), foo); #endif - iris_alloc_push_constants(batch); +#if INTEL_NEEDS_WA_14019857787 + iris_emit_cmd(batch, GENX(3DSTATE_3D_MODE), p) { + p.EnableOOOreadsinRCPB = true; + p.EnableOOOreadsinRCPBMask = true; + } +#endif + iris_alloc_push_constants(batch); #if GFX_VER >= 12 init_aux_map_state(batch);