Implement ES 2.0 (version 100) limitations for non-inductive loop detection and array...
authorJohn Kessenich <cepheus@frii.com>
Mon, 14 Oct 2013 22:42:16 +0000 (22:42 +0000)
committerJohn Kessenich <cepheus@frii.com>
Mon, 14 Oct 2013 22:42:16 +0000 (22:42 +0000)
commit27b72e42c3d5a160b098b8d841f56a74cb11383b
tree47087b22807d158f4b1eb9b7cd7f7a1ce7eb257c
parenta4ea1313c3d3e14e979da34345f78870b5957e66
Implement ES 2.0 (version 100) limitations for non-inductive loop detection and array indexes needing "constant-index-expressions" (inductive variables and constant expressions).

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@23478 e7fa87d3-cd2b-0410-9028-fcbf551c1848
15 files changed:
Test/100Limits.vert
Test/baseResults/100Limits.vert.out
Test/baseResults/100LimitsConf.vert.out
glslang.vcxproj
glslang.vcxproj.filters
glslang/Include/intermediate.h
glslang/MachineIndependent/Constant.cpp
glslang/MachineIndependent/Intermediate.cpp
glslang/MachineIndependent/Makefile
glslang/MachineIndependent/ParseHelper.cpp
glslang/MachineIndependent/ParseHelper.h
glslang/MachineIndependent/glslang.y
glslang/MachineIndependent/limits.cpp [new file with mode: 0644]
glslang/MachineIndependent/localintermediate.h
glslang/MachineIndependent/parseConst.cpp