intel/compiler: implement Wa_14014595444 for DG2
According to the workaround, we should setup MLOD as parameter 4 and 5 for the sample_b message. v2: only SAMPLE_B, not SAMPLE_B_C (Lionel) Signed-off-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18408>
This commit is contained in:
@@ -1068,6 +1068,11 @@ lower_sampler_logical_send_gfx7(const fs_builder &bld, fs_inst *inst, opcode op,
|
||||
}
|
||||
|
||||
bld.MOV(sources[length++], min_lod);
|
||||
|
||||
/* Wa_14014595444: Populate MLOD as parameter 5 (twice). */
|
||||
if (devinfo->verx10 == 125 && op == FS_OPCODE_TXB &&
|
||||
!inst->shadow_compare)
|
||||
bld.MOV(sources[length++], min_lod);
|
||||
}
|
||||
|
||||
const fs_reg src_payload =
|
||||
|
Reference in New Issue
Block a user