OSDN Git Service

Pass the shader version to the symbol table.
authorNicolas Capens <capn@google.com>
Wed, 18 Feb 2015 19:47:31 +0000 (14:47 -0500)
committerNicolas Capens <capn@google.com>
Mon, 23 Feb 2015 22:56:10 +0000 (22:56 +0000)
commit0a7f0c214220bfc89b5e512688124a10fbe54a40
treef7d40d08b846f5a9bc3782048f1b1fe07813be7e
parent7d626796531874d308706c46a32942d71c85a7f8
Pass the shader version to the symbol table.

This refactoring prepares for version-specific builtin symbol lookups.

Bug 19331817

Change-Id: I65b46a2b35872802a249a45b2f97a1d3c1e35dfe
Reviewed-on: https://swiftshader-review.googlesource.com/2330
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
src/OpenGL/compiler/ParseHelper.cpp
src/OpenGL/compiler/SymbolTable.h
src/OpenGL/compiler/ValidateLimitations.cpp
src/OpenGL/compiler/glslang.l
src/OpenGL/compiler/glslang.y
src/OpenGL/compiler/glslang_lex.cpp
src/OpenGL/compiler/glslang_tab.cpp
src/OpenGL/libGLESv2/libGLESv2.cpp