summaryrefslogtreecommitdiff
path: root/src/glsl/glsl_parser.yy
AgeCommit message (Expand)AuthorFilesLines
2015-05-04glsl: Add glsl_parser_state::has_atomic_counters helperIan Romanick1-2/+2
2015-05-04glsl: Error out on invalid uses of the early_fragment_tests layout qualifier.Francisco Jerez1-0/+15
2015-05-04glsl: Split off memory qualifiers from storage qualifiers.Francisco Jerez1-1/+16
2015-03-22glsl: Disable MSVC switch warning on a per-file basis.Jose Fonseca1-0/+4
2015-03-02glsl: replace Elements() with ARRAY_SIZE()Brian Paul1-2/+2
2015-02-20glsl: don't allow invariant qualifiers for interface blocksSamuel Iglesias Gonsalvez1-0/+22
2015-02-19glsl/parser: Support double floatsDave Airlie1-4/+29
2014-12-09glsl: invariant qualifier is not valid for shader inputs in GLSL ES 3.00Samuel Iglesias Gonsalvez1-0/+11
2014-12-03glsl: throw error when using invariant(all) in a fragment shaderTapani Pälli1-1/+12
2014-08-27glsl: Add strings.h on non-MSC platformsAlexander von Gluck IV1-0/+3
2014-08-26glsl: Remove bogus "OUPTUT" tokenChris Forbes1-1/+1
2014-07-18glsl: add a mechanism to allow #extension directives in the middle of shadersMarek Olšák1-0/+8
2014-06-30glsl: Add parsing support for multi-stream output in geometry shaders.Samuel Iglesias Gonsalvez1-0/+53
2014-06-26glsl: Relax combinations of layout qualifiers with other qualifiers.Chris Forbes1-28/+8
2014-06-12glsl: Fix typo in comment.Chris Forbes1-1/+1
2014-06-04glsl: Allow `precise` as a parameter qualifierChris Forbes1-2/+10
2014-06-04glsl: Add support for `precise` redeclarationsChris Forbes1-0/+12
2014-06-04glsl: add support for `precise` in type_qualifierChris Forbes1-8/+31
2014-06-04glsl: remove outdated comment, move sample to correct blockChris Forbes1-3/+3
2014-05-06glsl: fix bogus layout qualifier warningsTapani Pälli1-4/+7
2014-05-02glsl: make static constant variables "static const"Chia-I Wu1-2/+2
2014-03-28glsl: remove {add,get}_type_ast from glsl_symbol_tableChia-I Wu1-1/+0
2014-03-08glsl: Change locations from yylloc to appropriate tokens positions.Sir Anthony1-101/+114
2014-02-20glsl: parse invocations layout qualifier for ARB_gpu_shader5Jordan Justen1-0/+23
2014-02-20glsl: convert GS input primitive to use ast_type_qualifierJordan Justen1-55/+2
2014-02-12glsl: rename _restrict to restrict_flagBrian Paul1-1/+1
2014-02-12glsl/parser: Handle image built-in types.Francisco Jerez1-0/+33
2014-02-12glsl/parser: Handle image memory qualifiers.Francisco Jerez1-0/+83
2014-02-12glsl/parser: Handle the early_fragment_tests input layout qualifier.Francisco Jerez1-1/+17
2014-02-12glsl/lexer: Add new tokens for ARB_shader_image_load_store.Francisco Jerez1-9/+11
2014-02-12glsl/ast: Keep track of type qualifiers defined by ARB_shader_image_load_store.Francisco Jerez1-2/+2
2014-02-07glsl: Don't lose precision qualifiers when encountering "centroid".Kenneth Graunke1-1/+1
2014-02-05glsl/cs: Handle compute shader local_size_{x,y,z} declaration.Paul Berry1-21/+73
2014-01-23glsl: remove remaining is_array variablesTimothy Arceri1-15/+15
2014-01-23glsl: Add ARB_arrays_of_arrays support to yacc definition and astTimothy Arceri1-72/+56
2014-01-22glsl: Simplify aggregate type inference to prepare for ARB_arrays_of_arrays.Paul Berry1-27/+0
2014-01-08mesa: Clean up nomenclature for pipeline stages.Paul Berry1-4/+4
2013-12-17glsl: Replace _mesa_glsl_parser_targets enum with gl_shader_type.Paul Berry1-4/+4
2013-12-07glsl: Add frontend support for `sample` auxiliary storage qualifierChris Forbes1-2/+7
2013-11-07glsl: Implement parser support for atomic counters.Francisco Jerez1-2/+11
2013-10-30glsl: Move layout(location) checks to AST-to-HIR conversionIan Romanick1-19/+15
2013-10-29glsl: Generalize MSVC fix for strcasecmp().Paul Berry1-7/+1
2013-10-23glsl/gs: Prevent illegal input/output primitive types.Paul Berry1-3/+32
2013-10-17glsl: Fix MSVC build (missing strcasecmp())Paul Berry1-1/+7
2013-10-17glsl: Treat layout-qualifier-id's as case-insensitive in desktop GLSL.Paul Berry1-15/+59
2013-10-09glsl: Add parser support for unsized arrays in interface blocks.Paul Berry1-0/+6
2013-09-26glsl: Create and use a has_uniform_buffer_objects() helper.Kenneth Graunke1-3/+3
2013-09-26glsl: Create and use a has_explicit_attrib_location() helper.Kenneth Graunke1-1/+1
2013-09-04glsl: Reallow precision qualifiers on structure membersIan Romanick1-3/+7
2013-08-21glsl: Remove ubo_qualifiers_allowed variable.Matt Turner1-1/+0