OSDN Git Service

Explicitly insert builtins at symbol level 0 and declare variables at the top level.
authorNicolas Capens <capn@google.com>
Wed, 18 Feb 2015 19:52:21 +0000 (14:52 -0500)
committerNicolas Capens <capn@google.com>
Mon, 23 Feb 2015 22:59:55 +0000 (22:59 +0000)
commitd603ecd641640031b2a22e598e2fa9114e8ac192
tree6b59500db023f38e98ac1e411f56f9ff93c7825a
parent0a7f0c214220bfc89b5e512688124a10fbe54a40
Explicitly insert builtins at symbol level 0 and declare variables at the top level.

Bug 19331817

Change-Id: I157c68e00aef3f2726bd72ac7ff96bdb8f191c75
Reviewed-on: https://swiftshader-review.googlesource.com/2350
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
src/OpenGL/compiler/Initialize.cpp
src/OpenGL/compiler/ParseHelper.cpp
src/OpenGL/compiler/SymbolTable.h
src/OpenGL/compiler/glslang.y
src/OpenGL/compiler/glslang_tab.cpp