i965/fs_nir: Properly saturate multiplies

Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
This commit is contained in:
Jason Ekstrand 2014-11-13 21:34:41 -08:00
parent 5690c2b54c
commit 04fb073344

View file

@ -572,7 +572,7 @@ fs_visitor::nir_emit_alu(nir_alu_instr *instr)
case nir_op_fmul: {
fs_inst *inst = MUL(result, op[0], op[1]);
inst->saturate = instr->dest.saturate;
emit_percomp(MUL(result, op[0], op[1]), instr->dest.write_mask);
emit_percomp(inst, instr->dest.write_mask);
break;
}