summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser.yy
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: Compute version_string on the fly.Paul Berry2012-12-061-8/+5
* glsl: Make a function to express a GLSL version ir human-readable form.Paul Berry2012-12-061-4/+2
* glsl: Support unsigned integer constants in layout qualifiers.Kenneth Graunke2012-11-261-1/+6
* glsl: add ARB_texture_cube_map_array support (v2)Dave Airlie2012-11-091-3/+9
* glsl: Refuse to parse uniform block declarations when UBOs aren't available.Eric Anholt2012-08-071-0/+20
* glsl: Add support for default layout qualifiers for uniforms.Eric Anholt2012-07-311-38/+20
* glsl: Merge UBO layout qualifiers in a qualifier list.Eric Anholt2012-07-311-1/+23
* glsl: Incorporate all UBO language changes into GLSL 1.40.Eric Anholt2012-07-311-0/+4
* glsl: Refactor #version validation to be more future-proof.Kenneth Graunke2012-07-311-8/+15
* glsl: Fix #pragma invariant(all) language version check.Kenneth Graunke2012-07-311-1/+1
* glsl: warning: pragma `invariant(all)' not supported in GLSL ES 1.00Oliver McFadden2012-07-261-1/+1
* glsl: Turn UBO variable declarations into ir_variables and check qualifiers.Eric Anholt2012-07-201-0/+2
* glsl: Add parsing for GLSL uniform blocks.Eric Anholt2012-07-091-0/+122
* glsl: Don't hide the type of struct_declaration_list.Eric Anholt2012-07-091-3/+3
* glsl: Reduce a bit of extra code in the merging of layout qualifiers.Eric Anholt2012-07-091-7/+2
* glsl: Take advantage of the layout qualifier flags union to clean up parsing.Eric Anholt2012-07-091-21/+7
* glsl: Mark [iu]sampler{Buffer,2DRect}as reserved in GLSL 1.40.Eric Anholt2012-04-161-2/+8
* glsl: add support for ARB_blend_func_extended (v3)Dave Airlie2012-04-131-0/+20
* glsl: Add support for parsing [iu]samplerBuffer types in GLSL 1.40.Eric Anholt2012-04-091-0/+1
* glsl: Drop the round-trip through ast_type_specifier for many builtin types.Eric Anholt2012-04-091-53/+53
* glsl: Use (const char *) in AST nodes rather than plain (char *).Kenneth Graunke2012-04-091-1/+1
* glsl: Add support for parsing #version 140.Eric Anholt2012-03-151-0/+3
* glsl: Add other missing error location information for switch statements.Eric Anholt2012-02-031-0/+4
* glsl: Add missing location info to case labels.Eric Anholt2012-02-031-0/+2
* glsl: rename VERSION to VERSION_TOK for automakeMatt Turner2012-01-041-2/+2
* glsl: Fix crashes caused by Bison error messages involving "'%'".Kenneth Graunke2011-12-131-0/+6
* glsl: finish up ARB_conservative_depth (v2)Marek Olšák2011-11-221-1/+8
* glsl: Add missing ';' in action statement.José Fonseca2011-11-141-1/+1