diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index ad8c9cae292..6806c369deb 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -666,6 +666,9 @@ iris_rewrite_compute_walker_pc(struct iris_batch *batch, static void emit_pipeline_select(struct iris_batch *batch, uint32_t pipeline) { + /* Bspec 55860: Xe2+ no longer requires PIPELINE_SELECT */ +#if GFX_VER < 20 + #if GFX_VER >= 8 && GFX_VER < 10 /* From the Broadwell PRM, Volume 2a: Instructions, PIPELINE_SELECT: * @@ -751,6 +754,7 @@ emit_pipeline_select(struct iris_batch *batch, uint32_t pipeline) #endif /* if GFX_VER >= 9 */ sel.PipelineSelection = pipeline; } +#endif /* if GFX_VER < 20 */ } UNUSED static void