glslang-zig/glslang/MachineIndependent/preprocessor
Dejan Mircevski 7be4b8282d Add #include processing to glslang (though turned off by default).
When an include directive is recognized by the preprocessor, it
executes a callback on the filepath argument to obtain the file
contents.  That way the compilation client can deal with the file
system, include paths, etc.

Currently only accepts quoted filepaths -- no angle brackets yet.
2015-07-31 19:41:18 -04:00
..
Makefile Check in a much improved submitted set of makefiles for Linux builds. This eliminates dependencies on system headers, and generally simplifies the makefiles. 2014-02-19 01:00:58 +00:00
Pp.cpp Add #include processing to glslang (though turned off by default). 2015-07-31 19:41:18 -04:00
PpAtom.cpp Add #include processing to glslang (though turned off by default). 2015-07-31 19:41:18 -04:00
PpContext.cpp Add #include processing to glslang (though turned off by default). 2015-07-31 19:41:18 -04:00
PpContext.h Add #include processing to glslang (though turned off by default). 2015-07-31 19:41:18 -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 Scanning: 1) rationalize end-of-input everywhere, 2) prevent infinite loop at end-of-input, 3) use positive chars. 2015-07-27 09:37:55 -06:00
PpSymbols.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
PpTokens.cpp Scanning: 1) rationalize end-of-input everywhere, 2) prevent infinite loop at end-of-input, 3) use positive chars. 2015-07-27 09:37:55 -06:00
PpTokens.h Add #include processing to glslang (though turned off by default). 2015-07-31 19:41:18 -04:00