Implement write-only semantic checking, the non-r32f/i/u readonly/writeonly check...
authorJohn Kessenich <cepheus@frii.com>
Tue, 19 Aug 2014 20:32:48 +0000 (20:32 +0000)
committerJohn Kessenich <cepheus@frii.com>
Tue, 19 Aug 2014 20:32:48 +0000 (20:32 +0000)
commitda66bc7d294890938838934e2318f0b5ef45a8a2
tree58cef4db4ceca3c2af49f733aab9c6187e4f41a7
parentbd2d8fb00421cef46c9a6423ac5585108adb2b85
Implement write-only semantic checking, the non-r32f/i/u readonly/writeonly check, and ES 3.1 support of volatile.  Also, fix a typo in MaxComputeGroupY.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27765 e7fa87d3-cd2b-0410-9028-fcbf551c1848
StandAlone/StandAlone.cpp
Test/310.comp
Test/baseResults/310.comp.out
Test/baseResults/test.conf
glslang/MachineIndependent/Intermediate.cpp
glslang/MachineIndependent/ParseHelper.cpp
glslang/MachineIndependent/ParseHelper.h
glslang/MachineIndependent/Scan.cpp
glslang/MachineIndependent/glslang.y
glslang/MachineIndependent/localintermediate.h