From 0a2cfa14ddd929e20eff32fb314c42b0793dacd0 Mon Sep 17 00:00:00 2001 From: Caio Oliveira Date: Fri, 19 Aug 2022 16:53:48 -0700 Subject: [PATCH] intel/compiler: Make component() work for FIXED_GRF/ARF Reviewed-by: Kenneth Graunke Reviewed-by: Francisco Jerez Part-of: --- src/intel/compiler/brw_ir_fs.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/intel/compiler/brw_ir_fs.h b/src/intel/compiler/brw_ir_fs.h index 1089edb..957fc85 100644 --- a/src/intel/compiler/brw_ir_fs.h +++ b/src/intel/compiler/brw_ir_fs.h @@ -164,6 +164,11 @@ component(fs_reg reg, unsigned idx) { reg = horiz_offset(reg, idx); reg.stride = 0; + if (reg.file == ARF || reg.file == FIXED_GRF) { + reg.vstride = BRW_VERTICAL_STRIDE_0; + reg.width = BRW_WIDTH_1; + reg.hstride = BRW_HORIZONTAL_STRIDE_0; + } return reg; } -- 2.7.4