OSDN Git Service

Adding unsized arrays to the glsl parser
authorAlexis Hetu <sugoi@google.com>
Thu, 18 Jun 2015 16:34:52 +0000 (12:34 -0400)
committerAlexis Hétu <sugoi@google.com>
Mon, 22 Jun 2015 17:41:25 +0000 (17:41 +0000)
commite524669863d3a7ce8bf2e77fe05b24da555a6de9
tree268a6df7de34f5f02e34773bd21d8d3c6d5efba3
parent3713cd4b12696bcabaabe98562320e8fa1796b33
Adding unsized arrays to the glsl parser

Unsized arrays declare with an empty [] without
a specified size are now supported properly in
the glsl parser.

Also moved the construction code from the parser
into TParseContext.

Change-Id: Ic7b3efeee51da1a264e26af4d7908e7d2fccebd9
Reviewed-on: https://swiftshader-review.googlesource.com/3520
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
src/OpenGL/compiler/Android.mk
src/OpenGL/compiler/Compiler.vcxproj
src/OpenGL/compiler/Compiler.vcxproj.filters
src/OpenGL/compiler/Intermediate.cpp
src/OpenGL/compiler/ParseHelper.cpp
src/OpenGL/compiler/ParseHelper.h
src/OpenGL/compiler/ValidateGlobalInitializer.cpp [new file with mode: 0644]
src/OpenGL/compiler/ValidateGlobalInitializer.h [new file with mode: 0644]
src/OpenGL/compiler/glslang.y
src/OpenGL/compiler/glslang_tab.cpp
src/OpenGL/libGLESv2/libGLESv2.cbp