platform/upstream/glslang.git
11 years agoRemove the pack/unpack languages and bring grammar up from 1.1 to 4.2 and fix the...
John Kessenich [Wed, 12 Dec 2012 21:23:55 +0000 (21:23 +0000)]
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.

For 4.2, largely, it is only the grammar that is working.  Productions and semantics are mostly missing.  Lexical analysis is mostly done, but not in the preprocessor, which still can't handle uint and double literals.

The grammar and token names are reorganized to match the specification, to allow easier comparison between the specification and the working grammar.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@19946 e7fa87d3-cd2b-0410-9028-fcbf551c1848

11 years agoBring up to date with VS 10 express.
John Kessenich [Wed, 12 Dec 2012 21:21:23 +0000 (21:21 +0000)]
Bring up to date with VS 10 express.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@19945 e7fa87d3-cd2b-0410-9028-fcbf551c1848

11 years agoCreate a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005.
John Kessenich [Wed, 12 Dec 2012 21:15:54 +0000 (21:15 +0000)]
Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@19944 e7fa87d3-cd2b-0410-9028-fcbf551c1848