glslang-zig/glslang/MachineIndependent
Thomas Perl b40a6d6b40 Use version/profile from first compilation stage
When linking multiple compilation units per shader stage,
the code creates a new intermediate, but fails to set its
version and profile.

This change makes it so that the new intermediate inherits
the version and profile of the first compilation unit, so
that two ES SL compilation units can be combined.
2016-05-24 13:24:24 +02:00
..
preprocessor Use strtoll, as stoll is unavailable on Android. 2016-05-05 13:46:51 -04:00
Constant.cpp Implement the extension GL_ARB_gpu_shader_int64 2016-04-30 13:34:34 +08:00
gl_types.h Implement the extension GL_ARB_gpu_shader_int64 2016-04-30 13:34:34 +08:00
glslang.y Parser: Precise: Recognize 'precise', tag types, and do related semantic checking. 2016-05-04 12:54:56 -06:00
glslang_tab.cpp Parser: Precise: Recognize 'precise', tag types, and do related semantic checking. 2016-05-04 12:54:56 -06:00
glslang_tab.cpp.h Bison: Non-functional: Move to revision 3.0.4. 2016-05-04 12:54:56 -06:00
InfoSink.cpp Fix the few non-portable uses of "char" (where a -1 might be relevant): All uses of char are now either "int", "unsigned char" or char arrays for storing strings. Also, went to consistent "char* foo" coding convention. (There were only a few ambiguous uses.) 2014-02-18 23:37:57 +00:00
Initialize.cpp Add base class TParseables for intrinsic / builtin generation. 2016-05-23 15:44:53 -06:00
Initialize.h Add base class TParseables for intrinsic / builtin generation. 2016-05-23 15:44:53 -06:00
Intermediate.cpp Vulkan: Finish semantics for what creates spec-const-semantics. 2016-05-23 23:10:18 -06:00
intermOut.cpp Merge branch 'feature2' of https://github.com/amdrexu/glslang into amdrexu-feature2 2016-05-05 16:32:39 -06:00
IntermTraverse.cpp Comments only. 2016-05-06 13:06:11 -06:00
limits.cpp Array of Array prep: Turn a batch of 0's into nullptr or UnsizedArraySize. 2015-08-09 18:15:25 -06:00
linkValidate.cpp Parser: Redeclaration of gl_CullDistance is disallowed mistakenly. 2016-05-19 12:26:27 +08:00
localintermediate.h Vulkan: Finish semantics for what creates spec-const-semantics. 2016-05-23 23:10:18 -06:00
parseConst.cpp glslang: Fix over 100 warnings from MSVC warning level 4. 2015-05-15 17:30:55 +00:00
ParseHelper.cpp Vulkan: Finish semantics for what creates spec-const-semantics. 2016-05-23 23:10:18 -06:00
ParseHelper.h Correct precision qualification on built-in functions. 2016-05-03 19:34:00 -06:00
parseVersions.h Vulkan: Add the #define VULKAN 100 when compiled for Vulkan. 2016-05-03 21:18:59 -06:00
PoolAlloc.cpp Support compilation via MinGW 2016-03-16 15:41:31 -04:00
propagateNoContraction.cpp remove redundant 'return false' 2016-05-20 14:30:38 -04:00
propagateNoContraction.h Non-functional: Fix some comments English and brace formatting in recent merges. 2016-05-17 10:24:00 -06:00
reflection.cpp Add support for querying vertex attributes in reflection API 2016-05-19 09:16:19 +02:00
reflection.h Add support for querying vertex attributes in reflection API 2016-05-19 09:16:19 +02:00
RemoveTree.cpp Improvement to the AST traversal infrastructure. 2014-01-11 19:29:55 +00:00
RemoveTree.h Put all glslang internals (but not the external interface) into the glslang namespace. 2013-08-29 00:39:25 +00:00
Scan.cpp Implement the extension GL_ARB_gpu_shader_int64 2016-04-30 13:34:34 +08:00
Scan.h add .err file for eof_missing test 2016-04-27 10:22:22 -04:00
ScanContext.h Refactor TParseContext into 3 level inheritance. 2016-03-12 19:08:55 -07:00
ShaderLang.cpp Use version/profile from first compilation stage 2016-05-24 13:24:24 +02:00
SymbolTable.cpp KHR_vulkan_glsl: name mangle distinguish pure textures. 2016-05-20 16:59:27 -06:00
SymbolTable.h Front-end: Add specialization-constant subtrees for const variables/symbols. 2016-03-20 16:46:00 -06:00
Versions.cpp Merge branch 'feature2' of https://github.com/amdrexu/glslang into amdrexu-feature2 2016-05-05 16:32:39 -06:00
Versions.h Merge branch 'feature2' of https://github.com/amdrexu/glslang into amdrexu-feature2 2016-05-05 16:32:39 -06:00