summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser.yy
Commit message (Expand)AuthorAgeFilesLines
* nir: move glsl_types.{cpp,h} to compilerEmil Velikov2016-01-261-1/+1
* glsl: add support for GL_OES_geometry_shaderMarta Lofstedt2016-01-221-2/+2
* glsl: allow multiple layout qualifiers for a single declarationTimothy Arceri2016-01-201-15/+17
* glsl: update parser to allow duplicate default layout qualifiersTimothy Arceri2016-01-201-6/+60
* glsl: move default layout qualifier rules out of the parserTimothy Arceri2016-01-201-27/+2
* glsl: split layout_defaults into specific typesTimothy Arceri2016-01-201-4/+22
* glsl: add support for explicit locations inside interface blocksTimothy Arceri2015-12-151-0/+4
* glsl: Relax qualifier ordering restriction in ES 3.1.Matt Turner2015-12-081-10/+10
* glsl: add support for complie-time constant expressionsTimothy Arceri2015-11-211-60/+27
* glsl: move stream layout qualifier validationTimothy Arceri2015-11-211-9/+2
* glsl: remove duplicate validation for index layout qualifierTimothy Arceri2015-11-211-7/+1
* glsl: move location layout qualifier validationTimothy Arceri2015-11-211-7/+1
* glsl: add a parse check to check for the index layout qualifierRyan Houdek2015-11-191-0/+5
* glsl: fix 'shared' layout qualifier related regressionsSamuel Iglesias Gonsálvez2015-11-131-0/+5
* glsl: Add default precision qualifiers to the symbol tableIago Toral Quiroga2015-11-121-0/+12
* glsl: Parse shared keyword for compute shader variablesJordan Justen2015-11-091-0/+6
* glsl: OpenGLES GLSL 3.1 precision qualifiers ordering rulesJordan Justen2015-10-311-2/+4
* glsl: fix stream qualifier for blocks with an instance nameTimothy Arceri2015-10-201-11/+0
* glsl: Allow arrays of arrays in GLSL ES 3.10 and GLSL 4.30Timothy Arceri2015-10-151-12/+5
* glsl: allow AoA to be sized by initializer or constructorTimothy Arceri2015-10-151-5/+6
* glsl: set glsl error if binding qualifier used on global scopeTapani Pälli2015-10-051-0/+11
* glsl: Allow memory qualifiers on shader storage buffer blocksSamuel Iglesias Gonsalvez2015-09-251-0/+14
* glsl: Add parser/compiler support for std430 interface packing qualifierSamuel Iglesias Gonsalvez2015-09-251-0/+2
* glsl: allow default qualifiers for shader storage block definitionsSamuel Iglesias Gonsalvez2015-09-251-1/+45
* glsl: Move interface block processing to glsl_parser_extras.cppSamuel Iglesias Gonsalvez2015-09-251-126/+1
* glsl: ignore default qualifier declarations when checking for duplicate layou...Samuel Iglesias Gonsalvez2015-09-251-1/+4
* glsl: layout qualifier can appear more than once since OpenGL 4.20Samuel Iglesias Gonsalvez2015-09-251-2/+8
* glsl: Parse the allowed image format qualifiers in GLSL ES 3.1.Francisco Jerez2015-08-201-41/+50
* glsl: Fix up GL_ARB_compute_shader for GLSL ES 3.1Marta Lofstedt2015-08-191-3/+2
* glsl: enable conservative depth, ssbo based on GLSL versionIlia Mirkin2015-07-271-2/+3
* glsl: recognize ARB_shading_language_420pack to be enabled with 4.20+Ilia Mirkin2015-07-241-9/+9
* glsl: add ast/parser support for subroutine parsing storage (v3.2)Dave Airlie2015-07-231-61/+53
* glsl: add the patch in/out qualifier (v2)Fabian Bieler2015-07-231-1/+5
* glsl: add tessellation shader parsing support (v2)Fabian Bieler2015-07-231-6/+116
* glsl: enable binding layout qualifier usage for shader storage buffer objectsSamuel Iglesias Gonsalvez2015-07-141-1/+2
* glsl: Implement parser support for 'buffer' qualifierKristian Høgsberg2015-07-141-4/+26
* glsl: Add glsl_parser_state::has_atomic_counters helperIan Romanick2015-05-041-2/+2
* glsl: Error out on invalid uses of the early_fragment_tests layout qualifier.Francisco Jerez2015-05-041-0/+15
* glsl: Split off memory qualifiers from storage qualifiers.Francisco Jerez2015-05-041-1/+16
* glsl: Disable MSVC switch warning on a per-file basis.Jose Fonseca2015-03-221-0/+4
* glsl: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-2/+2
* glsl: don't allow invariant qualifiers for interface blocksSamuel Iglesias Gonsalvez2015-02-201-0/+22
* glsl/parser: Support double floatsDave Airlie2015-02-191-4/+29
* glsl: invariant qualifier is not valid for shader inputs in GLSL ES 3.00Samuel Iglesias Gonsalvez2014-12-091-0/+11
* glsl: throw error when using invariant(all) in a fragment shaderTapani Pälli2014-12-031-1/+12
* glsl: Add strings.h on non-MSC platformsAlexander von Gluck IV2014-08-271-0/+3
* glsl: Remove bogus "OUPTUT" tokenChris Forbes2014-08-261-1/+1
* 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