diff options
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_fs_fp.cpp | 2 | ||||
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_vec4_vp.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_fs_fp.cpp b/src/mesa/drivers/dri/i965/brw_fs_fp.cpp index 382a54aec47..d22de0e5145 100644 --- a/src/mesa/drivers/dri/i965/brw_fs_fp.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs_fp.cpp @@ -522,7 +522,7 @@ fs_visitor::emit_fragment_program_code() /* To handle saturates, we emit a MOV with a saturate bit, which * optimization should fold into the preceding instructions when safe. */ - if (fpi->Opcode != OPCODE_END) { + if (_mesa_num_inst_dst_regs(fpi->Opcode) != 0) { fs_reg real_dst = get_fp_dst_reg(&fpi->DstReg); for (int i = 0; i < 4; i++) { diff --git a/src/mesa/drivers/dri/i965/brw_vec4_vp.cpp b/src/mesa/drivers/dri/i965/brw_vec4_vp.cpp index 60a0f24154a..a5a5e7bfd5b 100644 --- a/src/mesa/drivers/dri/i965/brw_vec4_vp.cpp +++ b/src/mesa/drivers/dri/i965/brw_vec4_vp.cpp @@ -386,7 +386,7 @@ vec4_vs_visitor::emit_program_code() } /* Copy the temporary back into the actual destination register. */ - if (vpi->Opcode != OPCODE_END) { + if (_mesa_num_inst_dst_regs(vpi->Opcode) != 0) { emit(MOV(get_vp_dst_reg(vpi->DstReg), src_reg(dst))); } } |