summaryrefslogtreecommitdiff
path: root/src/glsl/glsl_parser.h
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.h
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.h')
0 files changed, 0 insertions, 0 deletions