Browse Source

shaders: enable validation for pixel shader inputs that are missing from the vertex shader.

Sasha Szpakowski 1 year ago
parent
commit
31f27693bc
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/modules/graphics/Shader.cpp

+ 1 - 1
src/modules/graphics/Shader.cpp

@@ -1112,7 +1112,7 @@ bool Shader::validateInternal(StrongRef<ShaderStage> stages[], std::string &err,
 			program.addShader(stages[i]->getGLSLangValidationShader());
 			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());
 		err = "Cannot compile shader:\n\n" + std::string(program.getInfoLog()) + "\n" + std::string(program.getInfoDebugLog());
 		return false;
 		return false;