summaryrefslogtreecommitdiff
path: root/src/compiler/glsl/glsl_parser.yy
AgeCommit message (Expand)AuthorFilesLines
2017-05-06glsl: allow image qualifiers inside structuresSamuel Pitoiset1-4/+23
2017-05-06glsl: process bindless/bound layout qualifiersSamuel Pitoiset1-0/+21
2017-03-03glsl: fix subroutine mismatch between declarations/definitionsSamuel Pitoiset1-1/+1
2017-03-01glsl: remove unecessary flags.q.subroutine_defSamuel Pitoiset1-1/+1
2017-02-27glsl: use an enum for AMD_conservative_depth layout qualifiersSamuel Pitoiset1-4/+8
2017-02-27glsl: add has_shader_image_load_store()Samuel Pitoiset1-2/+1
2017-01-20glsl: Rename [u]int64_t tokens.Kenneth Graunke1-3/+3
2017-01-20glsl/ast/ir: Add 64-bit integer constant supportDave Airlie1-0/+16
2017-01-20glsl: Add basic ARB_gpu_shader_int64 typesDave Airlie1-0/+9
2017-01-07mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke1-4/+4
2016-12-07mesa: add support for GL_INTEL_conservative_rasterizationLionel Landwerlin1-5/+29
2016-12-07mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+).Plamena Manolova1-0/+18
2016-11-25glsl: push layout-qualifier-name values from variable declarations to globalAndres Gomez1-1/+26
2016-11-25glsl: simplified error checking for duplicated layout-qualifiersAndres Gomez1-24/+0
2016-11-25glsl: simplified ast_type_qualifier::merge_into_[in|out]_qualifier APIAndres Gomez1-2/+2
2016-11-25glsl: ignore all but the rightmost layout qualifier name from the rightmost l...Andres Gomez1-67/+63
2016-11-25glsl: split default in layout qualifier mergeAndres Gomez1-4/+8
2016-11-25glsl: split default out layout qualifier mergeAndres Gomez1-4/+9
2016-11-25glsl: merge layouts into the default one as the last step in interface blocksAndres Gomez1-8/+16
2016-11-18mesa: add NV_image_formats extension supportLionel Landwerlin1-41/+45
2016-10-31glsl: use the linear allocator for ast_node and derived classesMarek Olšák1-101/+101
2016-10-07glsl: process local_size_variable input qualifierSamuel Pitoiset1-0/+13
2016-08-30glsl: Handle patch qualifier on interface blocks.Kenneth Graunke1-0/+11
2016-08-26glsl: Allow invocations layout qualifier with GL_OES_geometry_shaderIan Romanick1-2/+4
2016-08-25glsl: process blend_support_* qualifiersIlia Mirkin1-0/+45
2016-08-24glsl: Handle the inout qualifier in fragment shader output declarations.Francisco Jerez1-0/+12
2016-08-23glsl: Mark tessellation qualifier maps static const.Kenneth Graunke1-2/+2
2016-08-11glsl: Fix invariant matching in GLSL 4.30 and GLSL ES 1.00.Kenneth Graunke1-1/+3
2016-08-08glsl: Add extension plumbing for OES/EXT_tessellation_shader.Kenneth Graunke1-1/+2
2016-08-07glsl: Simplify interface qualifier parsing.Kenneth Graunke1-34/+7
2016-08-07glsl: Add a has_tessellation_shader() helper.Kenneth Graunke1-14/+5
2016-05-23glsl/parser: handle multiple layout sections with AST nodes.Dave Airlie1-0/+2
2016-05-01glsl: parse component layout qualifierTimothy Arceri1-0/+11
2016-03-31glsl: parse new transform feedback layout qualifiersTimothy Arceri1-0/+25
2016-03-07glsl: Add function parameters to the parser symbol table.Kenneth Graunke1-0/+2
2016-03-07glsl: Add single declaration variables to the symbol table too.Kenneth Graunke1-0/+4
2016-03-05glsl: parse align layout qualifierTimothy Arceri1-0/+11
2016-03-05glsl: enable offset layout qualifier for ARB_enhanced_layoutsTimothy Arceri1-1/+2
2016-03-05glsl: rework parsing of blocksTimothy Arceri1-29/+22
2016-01-26glsl: move to compiler/Emil Velikov1-0/+2855