glslang-zig/glslang/MachineIndependent
John Kessenich fabf3e4058 Add arrays of arrays grammar, and adapt existing 1D array semantics to keep working as before.
Also add buffer and shared keywords and grammar, which brings the grammar up to 4.3.

N.B. There is a problem for "shared": it is both a keyword (as a storage qualifier) and an identifier (for layouts).

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@19947 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2012-12-12 21:26:43 +00:00
..
preprocessor Bring up to date with VS 10 express. 2012-12-12 21:21:23 +00:00
glslang.l Add arrays of arrays grammar, and adapt existing 1D array semantics to keep working as before. 2012-12-12 21:26:43 +00:00
glslang.y Add arrays of arrays grammar, and adapt existing 1D array semantics to keep working as before. 2012-12-12 21:26:43 +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 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
intermOut.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
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 Add arrays of arrays grammar, and adapt existing 1D array semantics to keep working as before. 2012-12-12 21:26:43 +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 Bring up to date with VS 10 express. 2012-12-12 21:21:23 +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