Commit 33ddaaaf by Grigory Dzhavadyan

Make FindLanguage use the entire name if parseStageName is false

parent ef203bfa
...@@ -1202,7 +1202,6 @@ int C_DECL main(int argc, char* argv[]) ...@@ -1202,7 +1202,6 @@ int C_DECL main(int argc, char* argv[])
EShLanguage FindLanguage(const std::string& name, bool parseStageName) EShLanguage FindLanguage(const std::string& name, bool parseStageName)
{ {
std::string stage_name; std::string stage_name;
if (shaderStageName) { if (shaderStageName) {
stage_name = shaderStageName; stage_name = shaderStageName;
} else if (parseStageName) { } else if (parseStageName) {
...@@ -1225,6 +1224,8 @@ EShLanguage FindLanguage(const std::string& name, bool parseStageName) ...@@ -1225,6 +1224,8 @@ EShLanguage FindLanguage(const std::string& name, bool parseStageName)
usage(); usage();
return EShLangVertex; return EShLangVertex;
} }
} else {
stage_name = name;
} }
if (stage_name == "vert") if (stage_name == "vert")
return EShLangVertex; return EShLangVertex;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment