freedreno/ir3: fix legalize for vecN inputs
[mesa.git] / src / freedreno / ir3 / ir3.h
index 356e9c60deacdee3a138d80e21e30c00bae057fb..918fce833f2d29c49b1f73dfb4a99a57bfea77d1 100644 (file)
@@ -1076,6 +1076,7 @@ static inline struct ir3_register * __ssa_src(struct ir3_instruction *instr,
                flags |= IR3_REG_HALF;
        reg = ir3_reg_create(instr, 0, IR3_REG_SSA | flags);
        reg->instr = src;
+       reg->wrmask = src->regs[0]->wrmask;
        return reg;
 }