Fix compilation issues with MSVC 2010
(mostly by eliminating use of range-based for loops and std::tie)
This commit is contained in:
parent
0967748fbc
commit
32084e889d
8 changed files with 28 additions and 28 deletions
|
|
@ -689,7 +689,8 @@ void CompileAndLinkShaderUnits(std::vector<ShaderCompUnit> compUnits)
|
|||
//
|
||||
|
||||
glslang::TProgram& program = *new glslang::TProgram;
|
||||
for (auto compUnit : compUnits) {
|
||||
for (auto it = compUnits.cbegin(); it != compUnits.cend(); ++it) {
|
||||
const auto &compUnit = *it;
|
||||
glslang::TShader* shader = new glslang::TShader(compUnit.stage);
|
||||
shader->setStrings(compUnit.text, 1);
|
||||
shaders.push_back(shader);
|
||||
|
|
@ -822,8 +823,8 @@ void CompileAndLinkShaderFiles()
|
|||
glslang::OS_DumpMemoryCounters();
|
||||
}
|
||||
|
||||
for (auto c : compUnits)
|
||||
FreeFileData(c.text);
|
||||
for (auto it = compUnits.begin(); it != compUnits.end(); ++it)
|
||||
FreeFileData(it->text);
|
||||
}
|
||||
|
||||
int C_DECL main(int argc, char* argv[])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue