diff --git a/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp b/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp index 614ad150f4..2bd4b63a27 100644 --- a/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp +++ b/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp @@ -670,7 +670,10 @@ void GLShaderProgram::DecompileAsync(RSXShaderProgram& prog) void GLShaderProgram::Compile() { - if (m_id) glDeleteShader(m_id); + if (m_id) + { + glDeleteShader(m_id); + } m_id = glCreateShader(GL_FRAGMENT_SHADER);