diff --git a/rpcs3/Emu/GS/GL/GLVertexProgram.cpp b/rpcs3/Emu/GS/GL/GLVertexProgram.cpp index ac1205e403..8dbc57081a 100644 --- a/rpcs3/Emu/GS/GL/GLVertexProgram.cpp +++ b/rpcs3/Emu/GS/GL/GLVertexProgram.cpp @@ -601,7 +601,8 @@ void GLVertexProgram::Wait() void GLVertexProgram::Decompile(RSXVertexProgram& prog) { - GLVertexDecompilerThread(prog.data, shader, parr); + GLVertexDecompilerThread decompiler(prog.data, shader, parr); + decompiler.Task(); } void GLVertexProgram::DecompileAsync(RSXVertexProgram& prog)