glslang-zig/glslang/MachineIndependent
John Kessenich 5d3e2e35b6 Support suffixes for floats and doubles (none were supported in 110).
Add preprocessor support for parsing doubles.

Add double support to the flex stage.

Put in some of the basic double supported needed in the front end.

Add generic support for version numbers in the preprocessor, and the core, compatibility, and es profiles.


git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@19949 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2012-12-12 22:42:30 +00:00
..
preprocessor Support suffixes for floats and doubles (none were supported in 110). 2012-12-12 22:42:30 +00:00
glslang.l Support suffixes for floats and doubles (none were supported in 110). 2012-12-12 22:42:30 +00:00
glslang.y Support suffixes for floats and doubles (none were supported in 110). 2012-12-12 22:42:30 +00:00
InfoSink.cpp Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
Initialize.cpp Remove the pack/unpack languages and bring grammar up from 1.1 to 4.2 and fix the affected 1.1 productions and semantics to still work correctly for 1.1 shaders. 2012-12-12 21:23:55 +00:00
Initialize.h Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
Intermediate.cpp Support suffixes for floats and doubles (none were supported in 110). 2012-12-12 22:42:30 +00:00
intermOut.cpp Support suffixes for floats and doubles (none were supported in 110). 2012-12-12 22:42:30 +00:00
IntermTraverse.cpp Remove the pack/unpack languages and bring grammar up from 1.1 to 4.2 and fix the affected 1.1 productions and semantics to still work correctly for 1.1 shaders. 2012-12-12 21:23:55 +00:00
localintermediate.h Remove the pack/unpack languages and bring grammar up from 1.1 to 4.2 and fix the affected 1.1 productions and semantics to still work correctly for 1.1 shaders. 2012-12-12 21:23:55 +00:00
Makefile Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
MMap.h Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
parseConst.cpp Bring up to date with VS 10 express. 2012-12-12 21:21:23 +00:00
ParseHelper.cpp 1) Improve error recovery from arrays sized with a non constant. 2) Add double vectors to the lexer. 3) Default to vertex shaders for unrecognized file name suffixes. 2012-12-12 21:34:14 +00:00
ParseHelper.h Add arrays of arrays grammar, and adapt existing 1D array semantics to keep working as before. 2012-12-12 21:26:43 +00:00
PoolAlloc.cpp Bring up to date with VS 10 express. 2012-12-12 21:21:23 +00:00
QualifierAlive.cpp Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
QualifierAlive.h Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
RemoveTree.cpp Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
RemoveTree.h Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
ShaderLang.cpp Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
SymbolTable.cpp Support suffixes for floats and doubles (none were supported in 110). 2012-12-12 22:42:30 +00:00
SymbolTable.h Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00
unistd.h Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 2012-12-12 21:15:54 +00:00