summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser.yy
Commit message (Expand)AuthorAgeFilesLines
* glsl: Create and use a has_uniform_buffer_objects() helper.Kenneth Graunke2013-09-261-3/+3
* glsl: Create and use a has_explicit_attrib_location() helper.Kenneth Graunke2013-09-261-1/+1
* glsl: Reallow precision qualifiers on structure membersIan Romanick2013-09-041-3/+7
* glsl: Remove ubo_qualifiers_allowed variable.Matt Turner2013-08-211-1/+0
* glsl: Rename ubo_qualifiers_valid to ubo_qualifiers_allowed.Matt Turner2013-08-211-1/+1
* glsl: Enable ARB_fragment_coord_conventions functionality in GLSL 1.50.Paul Berry2013-08-091-1/+2
* glsl: Allow geometry shader input instance arrays to be unsized.Paul Berry2013-08-011-7/+4
* glsl: Parse the GLSL 1.50 GS layout qualifiers.Eric Anholt2013-08-011-1/+75
* glsl: Switch from the deprecated YYLEX_PARAM to %lex-param.Kenneth Graunke2013-07-311-5/+3
* glsl: Change the lexer's namespace.Kenneth Graunke2013-07-311-0/+6
* glsl: Be consistent about '\n', '.', and capitalization in errors/warnings.Paul Berry2013-07-271-46/+46
* glsl: Parse the "binding" keyword and store it in ast_type_qualifier.Kenneth Graunke2013-07-181-0/+6
* glsl: Relax auxiliary storage ordering requirements with 420pack.Kenneth Graunke2013-07-181-1/+2
* glsl: Handle centroid qualifier ordering in C code, not the parser.Kenneth Graunke2013-07-181-20/+30
* glsl: Allow precision qualifiers to be flexibly ordered with 420pack.Kenneth Graunke2013-07-181-2/+2
* glsl: Move precision handling to be part of qualifier handling.Kenneth Graunke2013-07-181-15/+28
* glsl: Change is_precision_statement to default_precision != none.Kenneth Graunke2013-07-181-1/+1
* glsl: Disable ordering checks for const parameters with 420pack.Kenneth Graunke2013-07-181-1/+1
* glsl: Handle "const" as a parameter qualifier.Kenneth Graunke2013-07-181-29/+14
* glsl: Refactor parameter qualifier handling.Kenneth Graunke2013-07-181-1/+12
* glsl: Use merge_qualifier() when processing qualifier lists.Kenneth Graunke2013-07-181-3/+3
* glsl: Allow duplicate layout qualifiers with 420pack.Kenneth Graunke2013-07-181-1/+1
* glsl: Disable ordering checks on most qualifiers for 420pack.Kenneth Graunke2013-07-181-2/+3
* glsl: Handle most qualifier ordering in C code rather than the grammar.Kenneth Graunke2013-07-181-18/+92
* glsl: Fix absurd whitespace conventions in the parser.Kenneth Graunke2013-07-161-1696/+1691
* glsl: Fail the build if the grammar contains shift/reduce errors.Kenneth Graunke2013-07-161-0/+2
* glsl: Silence the last shift/reduce conflict warning in the grammar.Kenneth Graunke2013-07-161-1/+3
* glsl: Add support for C-style initializers.Matt Turner2013-07-111-0/+51
* glsl: Add comment explaining "row_major" parsing.Matt Turner2013-07-111-0/+6
* glsl: Remove outdated FINISHME comment.Matt Turner2013-07-111-3/+0
* glsl: Bail on parsing if the #version directive is bogus.Kenneth Graunke2013-06-101-0/+6
* glsl parser: allow in & out for interface block membersJordan Justen2013-05-231-25/+12
* glsl parser: handle interface block member qualifierJordan Justen2013-05-231-1/+43
* glsl parser: on desktop GL require GLSL 150 for instance namesJordan Justen2013-05-231-5/+3
* glsl parser: reject VS+in & FS+out interface blocksJordan Justen2013-05-231-0/+14
* glsl: parse in/out types for interface blocksJordan Justen2013-05-231-11/+40
* glsl parser: rename uniform block to interface blockJordan Justen2013-05-231-12/+12
* glsl: rename ast_uniform_block to ast_interface_blockJordan Justen2013-05-231-7/+7
* glsl: add support for ARB_texture_multisampleChris Forbes2013-03-021-2/+9
* glsl: Parse interface array sizeIan Romanick2013-01-251-12/+43
* glsl: Parse non-array uniform block instance names in GLSL ES 3.00.Kenneth Graunke2013-01-251-2/+18
* glsl: Refactor uniform block parser rules.Kenneth Graunke2013-01-251-21/+16
* glsl: Don't add structure fields to the symbol tableIan Romanick2013-01-081-1/+0
* glsl: Add missing semicolon in the grammarKenneth Graunke2012-12-061-0/+1
* glsl: Allow layout qualifiers in GLSL 3.00 ESIan Romanick2012-12-061-0/+2
* glsl/parser: Handle "#version 300 es" directive.Paul Berry2012-12-061-1/+5
* glsl/parser: Extract version directive processing into a function.Paul Berry2012-12-061-42/+1
* glsl: parse GLSL ES 3.00 keywords correctly.Paul Berry2012-12-061-0/+3
* glsl: Make use of new _mesa_glsl_parse_state::check_version() function.Paul Berry2012-12-061-18/+3
* glsl: Make use of new _mesa_glsl_parse_state::is_version() function.Paul Berry2012-12-061-2/+3