diff --git a/rpcs3/Emu/RSX/GL/glutils/state_tracker.hpp b/rpcs3/Emu/RSX/GL/glutils/state_tracker.hpp index 45bf612a3b..8020b45936 100644 --- a/rpcs3/Emu/RSX/GL/glutils/state_tracker.hpp +++ b/rpcs3/Emu/RSX/GL/glutils/state_tracker.hpp @@ -196,7 +196,7 @@ namespace gl void stencil_back_op(GLenum fail, GLenum zfail, GLenum zpass) { const u64 value = static_cast(fail) << 32 | static_cast(zfail) << 16 | static_cast(zpass); - if (!test_and_set_property(STENCIL_FRONT_OP, value)) + if (!test_and_set_property(STENCIL_BACK_OP, value)) { glStencilOpSeparate(GL_BACK, fail, zfail, zpass); }