diff --git a/src/modules/graphics/Shader.cpp b/src/modules/graphics/Shader.cpp index 0cdb96068..519720d6a 100644 --- a/src/modules/graphics/Shader.cpp +++ b/src/modules/graphics/Shader.cpp @@ -1112,7 +1112,7 @@ bool Shader::validateInternal(StrongRef stages[], std::string &err, program.addShader(stages[i]->getGLSLangValidationShader()); } - if (!program.link(EShMsgDefault)) + if (!program.link(EshMsgCrossStageIO)) { err = "Cannot compile shader:\n\n" + std::string(program.getInfoLog()) + "\n" + std::string(program.getInfoDebugLog()); return false;