glslang-zig/glslang/MachineIndependent/preprocessor
Andrew Woloszyn a132af5b78 Updated the includer interface to allow relative includes.
This plumbs both the current file path and the include depth
back up to the includer. This allows the includer to properly
support relative paths.

This also replaces the string copy that was done during include
with a zero-copy method of accomplishing the same thing. This
prevents extra copies of entire files.
2016-03-21 10:19:45 -04:00
..
Pp.cpp Updated the includer interface to allow relative includes. 2016-03-21 10:19:45 -04:00
PpAtom.cpp Compile fixes for gcc -Wall 2015-08-05 21:04:23 +02:00
PpContext.cpp Updated the includer interface to allow relative includes. 2016-03-21 10:19:45 -04:00
PpContext.h Updated the includer interface to allow relative includes. 2016-03-21 10:19:45 -04:00
PpMemory.cpp glslang: Fix a few more warnings, and see it using nullptr causes anyone problems (testing c++11 portability). 2015-05-18 01:59:45 +00:00
PpScanner.cpp Avoid costly indirect calls of tStringInput::(un)?getch through TPpContext 2015-11-11 18:24:37 +00:00
PpSymbols.cpp Compile fixes for gcc -Wall 2015-08-05 21:04:23 +02:00
PpTokens.cpp Removed strcpy that copied to itself. 2016-01-12 15:48:00 -05:00
PpTokens.h Add #include processing to glslang (though turned off by default). 2015-07-31 19:41:18 -04:00