Contributing to a dep on the main cmdstream. It's a fancy word for
subtract one...
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6196>
struct bifrost_ld_var pack = {
.src0 = bi_get_src(ins, regs, 1),
.addr = packed_addr,
struct bifrost_ld_var pack = {
.src0 = bi_get_src(ins, regs, 1),
.addr = packed_addr,
- .channels = MALI_POSITIVE(channels),
+ .channels = channels - 1,
.interp_mode = ins->load_vary.interp_mode,
.reuse = ins->load_vary.reuse,
.flat = ins->load_vary.flat,
.interp_mode = ins->load_vary.interp_mode,
.reuse = ins->load_vary.reuse,
.flat = ins->load_vary.flat,
.src0 = bi_get_src(ins, regs, 1),
.src1 = bi_get_src(ins, regs, 2),
.location = bi_get_immediate(ins, 0),
.src0 = bi_get_src(ins, regs, 1),
.src1 = bi_get_src(ins, regs, 2),
.location = bi_get_immediate(ins, 0),
- .channels = MALI_POSITIVE(ins->vector_channels),
+ .channels = ins->vector_channels - 1,
.type = bi_pack_ldst_type(ins->dest_type),
.op = BIFROST_ADD_OP_LD_ATTR
};
.type = bi_pack_ldst_type(ins->dest_type),
.op = BIFROST_ADD_OP_LD_ATTR
};
.src0 = bi_get_src(ins, regs, 1),
.src1 = bi_get_src(ins, regs, 2),
.src2 = bi_get_src(ins, regs, 3),
.src0 = bi_get_src(ins, regs, 1),
.src1 = bi_get_src(ins, regs, 2),
.src2 = bi_get_src(ins, regs, 3),
- .channels = MALI_POSITIVE(ins->vector_channels),
+ .channels = ins->vector_channels - 1,
.op = BIFROST_ADD_OP_ST_VAR
};
.op = BIFROST_ADD_OP_ST_VAR
};