HLSL: Add an Includer to handle #include.
authorJohn Kessenich <cepheus@frii.com>
Mon, 22 May 2017 21:00:42 +0000 (15:00 -0600)
committerJohn Kessenich <cepheus@frii.com>
Thu, 1 Jun 2017 17:16:32 +0000 (11:16 -0600)
commit3494b4da9bb98b99f83499e440593dbc3448e5c5
treed0ba8451fac6a19903e2549145648294d2b3660e
parent44d2728e3d45bd064a4e6bf23d9c1793dc0da839
HLSL: Add an Includer to handle #include.
22 files changed:
StandAlone/CMakeLists.txt
StandAlone/DirStackFileIncluder.h [new file with mode: 0644]
StandAlone/StandAlone.cpp
Test/bar.h [new file with mode: 0644]
Test/baseResults/hlsl.include.vert.out [new file with mode: 0755]
Test/baseResults/hlsl.includeNegative.vert.out [new file with mode: 0755]
Test/baseResults/include.vert.out [new file with mode: 0644]
Test/foo.h [new file with mode: 0644]
Test/hlsl.include.vert [new file with mode: 0644]
Test/hlsl.includeNegative.vert [new file with mode: 0644]
Test/inc1/badInc.h [new file with mode: 0644]
Test/inc1/bar.h [new file with mode: 0644]
Test/inc1/foo.h [new file with mode: 0644]
Test/inc2/bar.h [new file with mode: 0644]
Test/inc2/foo.h [new file with mode: 0644]
Test/include.vert [new file with mode: 0644]
Test/parent.h [new file with mode: 0644]
Test/parentBad [new file with mode: 0644]
Test/runtests
glslang/MachineIndependent/ShaderLang.cpp
glslang/MachineIndependent/preprocessor/Pp.cpp
glslang/Public/ShaderLang.h