glslang-zig/glslang/MachineIndependent
John Kessenich 32c169dbdf Front-end: Warn for likely missed change in default precisions.
This is part of the change to have desktop shaders respect precision
qualifiers on Vulkan, but since the defaults are all highp, and that's
different from ES fragment shaders, detect likely cases and warn about
them (but being careful to not be too noisy if it's unlikely to be a
problem).
2016-08-23 18:13:08 -06:00
..
preprocessor HLSL: Add EHTokStringConstant, so that string attributes may be parsed 2016-08-22 17:13:17 -06:00
Constant.cpp Front-end: Implement compile-time constant folding for any() and all(). 2016-07-12 01:27:48 -06:00
gl_types.h Implement the extension GL_ARB_gpu_shader_int64 2016-04-30 13:34:34 +08:00
glslang.y Front-end: Warn for likely missed change in default precisions. 2016-08-23 18:13:08 -06:00
glslang_tab.cpp Front-end: Warn for likely missed change in default precisions. 2016-08-23 18:13:08 -06:00
glslang_tab.cpp.h SPV: Prevent issue #415 with better semantic checking. 2016-07-31 12:39:46 -06:00
InfoSink.cpp Build: C++ headers: Replace PR #366 with a more directed version. 2016-08-05 14:04:23 -06:00
Initialize.cpp Vulkan: Have desktop shaders respect precision qualifiers. 2016-08-23 18:12:25 -06:00
Initialize.h SPV: Non-functional: Condense SPV-related versioning, and rationalize all uses. 2016-06-16 23:31:29 -06:00
Intermediate.cpp Merge branch 'cpp-headers' 2016-08-11 10:01:13 -06:00
intermOut.cpp Build: C++ headers: Replace PR #366 with a more directed version. 2016-08-05 14:04:23 -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 Front-end: Fix issue #443: dvec3 uses only 2 components of second location. 2016-08-08 15:34:00 -06:00
localintermediate.h HLSL: add implicit promotions for assignments and function returns. 2016-08-09 13:48:47 -06:00
parseConst.cpp glslang: Fix over 100 warnings from MSVC warning level 4. 2015-05-15 17:30:55 +00:00
ParseHelper.cpp Front-end: Warn for likely missed change in default precisions. 2016-08-23 18:13:08 -06:00
ParseHelper.h Front-end: Warn for likely missed change in default precisions. 2016-08-23 18:13:08 -06:00
parseVersions.h HLSL: enable #line extension by default for HLSL source. 2016-07-23 10:45:00 -06:00
PoolAlloc.cpp Whitespace: Nonfunctional: fix inconsistent white space, esp. no tabs. 2016-08-05 17:34:34 -06:00
propagateNoContraction.cpp Build: Remove causes of pedantic warnings. Addresses issue #352 and PR #242. 2016-07-08 22:09:10 -06: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 Build: C++ headers: Replace PR #366 with a more directed version. 2016-08-05 14:04:23 -06:00
Scan.h Front-end: Fix known crashes by early exit on error (issue #29, issue #34, issue #35). 2016-07-09 14:53:11 -06:00
ScanContext.h Refactor TParseContext into 3 level inheritance. 2016-03-12 19:08:55 -07:00
ShaderLang.cpp Merge branch 'cpp-headers' 2016-08-11 10:01:13 -06:00
SymbolTable.cpp Whitespace: Nonfunctional: fix inconsistent white space, esp. no tabs. 2016-08-05 17:34:34 -06:00
SymbolTable.h Front-end: Add specialization-constant subtrees for const variables/symbols. 2016-03-20 16:46:00 -06:00
Versions.cpp Implement 4 AMD-specific extensions. 2016-07-20 16:18:05 +08:00
Versions.h Implement 4 AMD-specific extensions. 2016-07-20 16:18:05 +08:00