summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser.ypp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Rename .lpp to .ll and .ypp to .yy.Kenneth Graunke2011-03-011-1755/+0
* glsl: Finish out the reduce/reduce error fixesIan Romanick2011-02-111-9/+33
* glsl: Eliminate reduce/reduce conflicts in glsl grammarKeith Packard2011-02-111-21/+71
* glsl: Reject shader versions not supported by the implementationIan Romanick2011-01-311-9/+24
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-1/+1
* glsl: Add support for AMD_conservative_depth to parserChad Versace2011-01-261-8/+31
* glsl: Remove redundant semantic check in parserChad Versace2011-01-171-6/+0
* glsl: Add support for default precision statementsChad Versace2011-01-171-6/+7
* glsl: Fix parser rule for type_specifierChad Versace2011-01-171-0/+3
* glsl: Add version_string containing properly formatted GLSL versionIan Romanick2011-01-101-14/+13
* glsl: Support the 'invariant(all)' pragmaIan Romanick2011-01-061-0/+14
* glsl: Add new keywords and reserved words for GLSL 1.30.Kenneth Graunke2010-11-151-0/+1
* glsl: Fix copy and paste error in ast_bit_and node creation.Kenneth Graunke2010-10-181-1/+1
* glsl: Add parser support for GL_ARB_explicit_attrib_location layoutsIan Romanick2010-10-081-4/+51
* glsl: Wrap ast_type_qualifier contents in a struct in a unionIan Romanick2010-10-081-36/+41
* glsl: Clear type_qualifier using memsetIan Romanick2010-10-081-19/+86
* glsl: Slight refactor of error / warning checking for ARB_fcc layoutIan Romanick2010-10-081-9/+7
* glsl: Refactor 'layout' grammar to match GLSL 1.60 spec grammarIan Romanick2010-10-081-10/+21
* glsl: Recognize GLSL ES 1.00 keywords.Kenneth Graunke2010-09-071-33/+33
* glsl: Accept language version 100 and make it the default on ES2.Kenneth Graunke2010-09-071-0/+2
* glsl: Set default language version in mesa_glsl_parse_state constructor.Kenneth Graunke2010-09-071-6/+1
* glsl: Change grammar rules for selection statements to match the spec.Kenneth Graunke2010-09-071-33/+19
* glsl2: Parse #pragma linesIan Romanick2010-08-301-1/+11
* glsl: Use a single shared namespace in the symbol table.Kenneth Graunke2010-08-261-0/+2
* glsl2: Remove unnecessary use of 'struct' before type namesIan Romanick2010-08-131-18/+18
* glsl2: Avoid token name collisions with names used by Windows header filesIan Romanick2010-08-131-18/+18
* glsl2: Eliminate tokens for square matrix short namesIan Romanick2010-08-131-4/+1
* glsl2: Use bison command line option to set prefixIan Romanick2010-08-111-1/+0
* glsl2: Emit error from lexer when illegal reserved word is encounteredIan Romanick2010-08-111-0/+2
* glsl2: Initialize location structure at beginning of parse.Carl Worth2010-08-101-1/+9
* glsl2: Add the 1.30 reserved keywords.Kenneth Graunke2010-08-071-1/+8
* glsl2: Fix spelling of "precision" in error output.Eric Anholt2010-08-021-3/+3
* glsl2: Parser support for GL_ARB_fragment_coord_conventionsIan Romanick2010-07-281-2/+59
* glsl2: Remove incorrect assertion in the parser.Kenneth Graunke2010-07-201-6/+0
* glsl2: Append _TOK to some parser tokensIan Romanick2010-07-011-4/+4
* glsl2: Use _mesa_glsl_parse_state as the talloc parent, not glsl_shader.Kenneth Graunke2010-06-301-87/+87
* glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt2010-06-241-0/+1444