diff --git a/rpcs3/Emu/GS/GL/GLFragmentProgram.cpp b/rpcs3/Emu/GS/GL/GLFragmentProgram.cpp index 2b33a7fdf0..2f3f18cb78 100644 --- a/rpcs3/Emu/GS/GL/GLFragmentProgram.cpp +++ b/rpcs3/Emu/GS/GL/GLFragmentProgram.cpp @@ -251,10 +251,10 @@ std::string GLFragmentDecompilerThread::BuildCode() static const std::pair table[] = { { "ocol0", m_ctrl & 0x40 ? "r0" : "h0" }, - { "ocol1", m_ctrl & 0x40 ? "r1" : "h2" }, - { "ocol2", m_ctrl & 0x40 ? "r2" : "h4" }, - { "ocol3", m_ctrl & 0x40 ? "r3" : "h6" }, - { "ocol4", m_ctrl & 0x40 ? "r4" : "h8" }, + { "ocol1", m_ctrl & 0x40 ? "r2" : "h2" }, + { "ocol2", m_ctrl & 0x40 ? "r3" : "h4" }, + { "ocol3", m_ctrl & 0x40 ? "r4" : "h6" }, + { "ocol4", m_ctrl & 0x40 ? "r5" : "h8" }, }; for (int i = 0; i < sizeof(table) / sizeof(*table); ++i) @@ -263,19 +263,19 @@ std::string GLFragmentDecompilerThread::BuildCode() AddCode(m_parr.AddParam(PARAM_OUT, "vec4", table[i].first, i) + " = " + table[i].second + ";"); } - if(m_ctrl & 0xe) main += "\tgl_FragDepth = r1.z;\n"; + if (m_ctrl & 0xe) main += "\tgl_FragDepth = r1.z;\n"; std::string p; - for(u32 i=0; i