diff --git a/src/gallium/drivers/iris/iris_program.c b/src/gallium/drivers/iris/iris_program.c index 743d92843f7..46386f0359c 100644 --- a/src/gallium/drivers/iris/iris_program.c +++ b/src/gallium/drivers/iris/iris_program.c @@ -2772,12 +2772,14 @@ iris_compile_fs(struct iris_screen *screen, if (key->force_dual_color_blend) iris_force_dual_color_blend(nir); +#ifdef INTEL_USE_ELK /* Lower output variables to load_output intrinsics before setting up * binding tables, so iris_setup_binding_table can map any load_output * intrinsics to IRIS_SURFACE_GROUP_RENDER_TARGET_READ on Gfx8 for * non-coherent framebuffer fetches. */ - brw_nir_lower_fs_outputs(nir); + elk_nir_lower_fs_outputs(nir); +#endif int null_rts = brw_nir_fs_needs_null_rt(devinfo, nir, key->alpha_to_coverage) ? 1 : 0;