Be less conservative about which names are reserved.

This commit is contained in:
Hans-Kristian Arntzen 2016-07-06 11:19:20 +02:00
parent 078eec5894
commit c972894cea

View File

@ -622,7 +622,7 @@ void Compiler::set_name(uint32_t id, const std::string &name)
if (name.empty())
return;
// Reserved for temporaries.
if (name[0] == '_')
if (name[0] == '_' && name.size() >= 2 && isdigit(name[1]))
return;
// Functions in glslangValidator are mangled with name(<mangled> stuff.