aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser.yy
Commit message (Expand)AuthorAgeFilesLines
* glsl: add a mechanism to allow #extension directives in the middle of shadersMarek Olšák2014-07-181-0/+8
* glsl: Add parsing support for multi-stream output in geometry shaders.Samuel Iglesias Gonsalvez2014-06-301-0/+53
* glsl: Relax combinations of layout qualifiers with other qualifiers.Chris Forbes2014-06-261-28/+8
* glsl: Fix typo in comment.Chris Forbes2014-06-121-1/+1
* glsl: Allow `precise` as a parameter qualifierChris Forbes2014-06-041-2/+10
* glsl: Add support for `precise` redeclarationsChris Forbes2014-06-041-0/+12
* glsl: add support for `precise` in type_qualifierChris Forbes2014-06-041-8/+31
* glsl: remove outdated comment, move sample to correct blockChris Forbes2014-06-041-3/+3
* glsl: fix bogus layout qualifier warningsTapani Pälli2014-05-061-4/+7
* glsl: make static constant variables "static const"Chia-I Wu2014-05-021-2/+2
* glsl: remove {add,get}_type_ast from glsl_symbol_tableChia-I Wu2014-03-281-1/+0
* glsl: Change locations from yylloc to appropriate tokens positions.Sir Anthony2014-03-081-101/+114
* glsl: parse invocations layout qualifier for ARB_gpu_shader5Jordan Justen2014-02-201-0/+23
* glsl: convert GS input primitive to use ast_type_qualifierJordan Justen2014-02-201-55/+2
* glsl: rename _restrict to restrict_flagBrian Paul2014-02-121-1/+1
* glsl/parser: Handle image built-in types.Francisco Jerez2014-02-121-0/+33
* glsl/parser: Handle image memory qualifiers.Francisco Jerez2014-02-121-0/+83
* glsl/parser: Handle the early_fragment_tests input layout qualifier.Francisco Jerez2014-02-121-1/+17
* glsl/lexer: Add new tokens for ARB_shader_image_load_store.Francisco Jerez2014-02-121-9/+11
* glsl/ast: Keep track of type qualifiers defined by ARB_shader_image_load_store.Francisco Jerez2014-02-121-2/+2
* glsl: Don't lose precision qualifiers when encountering "centroid".Kenneth Graunke2014-02-071-1/+1
* glsl/cs: Handle compute shader local_size_{x,y,z} declaration.Paul Berry2014-02-051-21/+73
* glsl: remove remaining is_array variablesTimothy Arceri2014-01-231-15/+15
* glsl: Add ARB_arrays_of_arrays support to yacc definition and astTimothy Arceri2014-01-231-72/+56
* glsl: Simplify aggregate type inference to prepare for ARB_arrays_of_arrays.Paul Berry2014-01-221-27/+0
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-081-4/+4
* glsl: Replace _mesa_glsl_parser_targets enum with gl_shader_type.Paul Berry2013-12-171-4/+4
* glsl: Add frontend support for `sample` auxiliary storage qualifierChris Forbes2013-12-071-2/+7
* glsl: Implement parser support for atomic counters.Francisco Jerez2013-11-071-2/+11
* glsl: Move layout(location) checks to AST-to-HIR conversionIan Romanick2013-10-301-19/+15
* glsl: Generalize MSVC fix for strcasecmp().Paul Berry2013-10-291-7/+1
* glsl/gs: Prevent illegal input/output primitive types.Paul Berry2013-10-231-3/+32
* glsl: Fix MSVC build (missing strcasecmp())Paul Berry2013-10-171-1/+7
* glsl: Treat layout-qualifier-id's as case-insensitive in desktop GLSL.Paul Berry2013-10-171-15/+59
* glsl: Add parser support for unsized arrays in interface blocks.Paul Berry2013-10-091-0/+6
* 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