glslang-zig/glslang
Lei Zhang 2b4ebbb1e1 Update scanner in TParseContext when changing the input stream.
After parsing a #include directive, we push a TokenizableString
which contains the content of the included file into the input
stack. Henceforth, tokens will be read from the newly pushed
TokenizableString. However, the scanner in TParseContext still
points to the previous input stream. We need to update the scanner
to point to the new input stream inside TokenizableString. Thus,
the setCurrent{String|Line|..} method in TParseContext updates
the status of the correct input stream. After finishing the newly
pushed TokenizableString, we need to restore the scanner to the
previous input stream.
2015-07-31 19:41:19 -04:00
..
GenericCodeGen glslang: Fix over 100 warnings from MSVC warning level 4. 2015-05-15 17:30:55 +00:00
Include Use const reference for TSourceLoc in interfaces. 2015-07-28 12:45:41 -04:00
MachineIndependent Update scanner in TParseContext when changing the input stream. 2015-07-31 19:41:19 -04:00
OSDependent include by relative path, so root doesn't need to be in the search path 2015-07-08 15:27:29 +02:00
Public Add #include processing to glslang (though turned off by default). 2015-07-31 19:41:18 -04:00
CMakeLists.txt Linux build: fix case problem with new file. 2015-07-07 00:53:26 -06:00