Merge pull request #7 from raven02/patch-3

gl: Fix IFE instruction
This commit is contained in:
vlj
2015-05-21 17:31:18 +02:00
+1
View File
@@ -524,6 +524,7 @@ void GLFragmentDecompilerThread::Task()
case RSX_FP_OPCODE_FENCB: forced_unit = FORCE_SCB; break; case RSX_FP_OPCODE_FENCB: forced_unit = FORCE_SCB; break;
case RSX_FP_OPCODE_IFE: case RSX_FP_OPCODE_IFE:
AddCode("if($cond)"); AddCode("if($cond)");
if (src2.end_offset != src1.else_offset)
m_else_offsets.push_back(src1.else_offset << 2); m_else_offsets.push_back(src1.else_offset << 2);
m_end_offsets.push_back(src2.end_offset << 2); m_end_offsets.push_back(src2.end_offset << 2);
AddCode("{"); AddCode("{");