Merge pull request #134 from AWoloszyn/glslangvalidator-memory
authorJohn Kessenich <johnkslang@users.noreply.github.com>
Mon, 18 Jan 2016 18:10:18 +0000 (11:10 -0700)
committerJohn Kessenich <johnkslang@users.noreply.github.com>
Mon, 18 Jan 2016 18:10:18 +0000 (11:10 -0700)
Freed up some command line memory (not used programmatically).

1  2 
StandAlone/StandAlone.cpp

@@@ -861,8 -805,13 +863,13 @@@ int C_DECL main(int argc, char* argv[]
      if (Options & EOptionLinkProgram ||
          Options & EOptionOutputPreprocessed) {
          glslang::InitializeProcess();
 -        CompileAndLinkShaders();
 +        CompileAndLinkShaderFiles();
          glslang::FinalizeProcess();
+         for (int w = 0; w < NumWorkItems; ++w) {
+           if (Work[w]) {
+             delete Work[w];
+           }
+         }
      } else {
          ShInitialize();