glslang-zig/glslang
Lei Zhang 5011fbebc3 Extend the syntax of #line and __FILE__ to support filename strings.
According to the GLSL spec, the second parameter to #line should be
an integer source string number and __FILE__ will be substituted
with the integer source string number currently processed. This
patch extends the syntax of #line and __FILE__. Now #line accepts
as the second parameter a filename string quoted by double quotation
marks. And if such a #line is set, __FILE__ will be substituted with
the currently set filename string. The implementation is done via
introducing a new extension GL_GOOGLE_cpp_style_line_directive using
the extension framework.

The purpose is to support cpp-style #line directives, which is
required by #include.
2015-07-27 13:07:52 -04:00
..
GenericCodeGen glslang: Fix over 100 warnings from MSVC warning level 4. 2015-05-15 17:30:55 +00:00
Include Extend the syntax of #line and __FILE__ to support filename strings. 2015-07-27 13:07:52 -04:00
MachineIndependent Extend the syntax of #line and __FILE__ to support filename strings. 2015-07-27 13:07:52 -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 Added a setStringsWithLengths() method to TShader. 2015-07-17 13:37:02 -04:00
CMakeLists.txt Linux build: fix case problem with new file. 2015-07-07 00:53:26 -06:00