summaryrefslogtreecommitdiff
path: root/src/glsl/glsl_parser.cpp
diff options
context:
space:
mode:
authorIan Romanick <ian.d.romanick@intel.com>2011-01-27 17:52:19 -0800
committerIan Romanick <ian.d.romanick@intel.com>2011-02-11 14:12:43 -0800
commit884215894493bdbc55abd567c121c9df06ae3bc7 (patch)
treeb1014ccae0f8a99d24021ac9ebd682f878898040 /src/glsl/glsl_parser.cpp
parentf4b812e1a661448cf4b624f283c949a54b52e9d5 (diff)
glsl: Finish out the reduce/reduce error fixes
Track variables, functions, and types during parsing. Use this information in the lexer to return the currect "type" for identifiers. Change the handling of structure constructors. They will now show up in the AST as constructors (instead of plain function calls). Fixes piglit tests constructor-18.vert, constructor-19.vert, and constructor-20.vert. Also fixes bugzilla #29926. NOTE: This is a candidate for the 7.9 and 7.10 branches.
Diffstat (limited to 'src/glsl/glsl_parser.cpp')
0 files changed, 0 insertions, 0 deletions