Add link validation infrastructure for multiple compilation units per stage. Include...
authorJohn Kessenich <cepheus@frii.com>
Wed, 4 Sep 2013 21:19:27 +0000 (21:19 +0000)
committerJohn Kessenich <cepheus@frii.com>
Wed, 4 Sep 2013 21:19:27 +0000 (21:19 +0000)
commit69f4b517c2162941466a6ff709fcf9db52881cce
tree1a49d5d5e97c31fbd89a98e059b827b77c784ce0
parent2f1eb37d82d290371f63465716a593ba8492ef87
Add link validation infrastructure for multiple compilation units per stage.  Includes a new, straightforward, C++ interface to the front end.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@22927 e7fa87d3-cd2b-0410-9028-fcbf551c1848
24 files changed:
StandAlone/StandAlone.cpp
Test/baseResults/cppComplexExpr.vert.out
Test/baseResults/errors.frag.out
Test/baseResults/mains1.frag.out [new file with mode: 0644]
Test/baseResults/noMain.vert.out [new file with mode: 0644]
Test/baseResults/pointCoord.frag.out
Test/baseResults/versionsClean.frag.out
Test/baseResults/versionsErrors.frag.out
Test/mains.frag [new file with mode: 0644]
Test/mains1.frag [new file with mode: 0644]
Test/mains2.frag [new file with mode: 0644]
Test/noMain.vert [new file with mode: 0644]
Test/noMain1.geom [new file with mode: 0644]
Test/noMain2.geom [new file with mode: 0644]
Test/runtests
glslang/Include/ShHandle.h
glslang/MachineIndependent/Initialize.cpp
glslang/MachineIndependent/Intermediate.cpp
glslang/MachineIndependent/ParseHelper.cpp
glslang/MachineIndependent/ParseHelper.h
glslang/MachineIndependent/ShaderLang.cpp
glslang/MachineIndependent/Versions.cpp
glslang/MachineIndependent/localintermediate.h
glslang/Public/ShaderLang.h