From f79123e1d99ccff43ba714e2a6457345b7239f6f Mon Sep 17 00:00:00 2001 From: Francisco Jerez Date: Sat, 19 Feb 2022 01:12:37 -0800 Subject: [PATCH] intel/compiler/xe2: Fix for NibCtrl field removal. Reviewed-by: Caio Oliveira Part-of: --- src/intel/compiler/brw_eu.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/intel/compiler/brw_eu.c b/src/intel/compiler/brw_eu.c index fb493e8ac4d..e2482a48a75 100644 --- a/src/intel/compiler/brw_eu.c +++ b/src/intel/compiler/brw_eu.c @@ -252,7 +252,11 @@ void brw_inst_set_group(const struct intel_device_info *devinfo, brw_inst *inst, unsigned group) { - if (devinfo->ver >= 7) { + if (devinfo->ver >= 20) { + assert(group % 8 == 0 && group < 32); + brw_inst_set_qtr_control(devinfo, inst, group / 8); + + } else if (devinfo->ver >= 7) { assert(group % 4 == 0 && group < 32); brw_inst_set_qtr_control(devinfo, inst, group / 8); brw_inst_set_nib_control(devinfo, inst, (group / 4) % 2);