summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/glsl_parser.yy
Commit message (Expand)AuthorAgeFilesLines
* glsl: allow the #extension directive within code blocks for the dri optionMarek Olšák2019-04-121-0/+9
* glsl: Parse and propagate derivative_group to shader_infoCaio Marcelo de Oliveira Filho2019-04-081-0/+31
* glsl: Add pragma to disable all warningsIan Romanick2018-11-081-5/+19
* glsl: add a mechanism to allow layout qualifiers on function paramsTimothy Arceri2018-08-301-0/+17
* Add NV_fragment_shader_interlock support.Kevin Rogovin2018-08-201-2/+4
* glsl: allow standalone semicolons outside main()Dave Airlie2018-06-141-0/+1
* mesa: Add GL/GLSL plumbing for ARB_fragment_shader_interlock.Plamena Manolova2018-06-011-0/+30
* mesa: GL_EXT_texture_norm16 extension plumbingTapani Pälli2018-04-251-6/+6
* util/bitset: Make C++ wrapper trivially constructible.Francisco Jerez2018-02-271-1/+0
* glsl: Add support for the framebuffer fetch layout(noncoherent) qualifier.Francisco Jerez2018-02-241-0/+6
* glsl: Switch ast_type_qualifier to a 128-bit bitset.Francisco Jerez2018-02-241-0/+1
* glsl/parser: Track built-in types using the glsl_type directlyIan Romanick2017-10-301-1/+1
* glsl/parser: Return the glsl_type object from the lexerIan Romanick2017-10-301-152/+8
* glsl/parser: Move anonymous struct name handling to the parserIan Romanick2017-10-301-1/+9
* glsl/parser: Silence unused parameter warningIan Romanick2017-10-301-2/+2
* glsl: allow image qualifiers inside structuresSamuel Pitoiset2017-05-061-4/+23
* glsl: process bindless/bound layout qualifiersSamuel Pitoiset2017-05-061-0/+21
* glsl: fix subroutine mismatch between declarations/definitionsSamuel Pitoiset2017-03-031-1/+1
* glsl: remove unecessary flags.q.subroutine_defSamuel Pitoiset2017-03-011-1/+1
* glsl: use an enum for AMD_conservative_depth layout qualifiersSamuel Pitoiset2017-02-271-4/+8
* glsl: add has_shader_image_load_store()Samuel Pitoiset2017-02-271-2/+1
* glsl: Rename [u]int64_t tokens.Kenneth Graunke2017-01-201-3/+3
* glsl/ast/ir: Add 64-bit integer constant supportDave Airlie2017-01-201-0/+16
* glsl: Add basic ARB_gpu_shader_int64 typesDave Airlie2017-01-201-0/+9
* mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke2017-01-071-4/+4
* mesa: add support for GL_INTEL_conservative_rasterizationLionel Landwerlin2016-12-071-5/+29
* mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+).Plamena Manolova2016-12-071-0/+18
* glsl: push layout-qualifier-name values from variable declarations to globalAndres Gomez2016-11-251-1/+26
* glsl: simplified error checking for duplicated layout-qualifiersAndres Gomez2016-11-251-24/+0
* glsl: simplified ast_type_qualifier::merge_into_[in|out]_qualifier APIAndres Gomez2016-11-251-2/+2
* glsl: ignore all but the rightmost layout qualifier name from the rightmost l...Andres Gomez2016-11-251-67/+63
* glsl: split default in layout qualifier mergeAndres Gomez2016-11-251-4/+8
* glsl: split default out layout qualifier mergeAndres Gomez2016-11-251-4/+9
* glsl: merge layouts into the default one as the last step in interface blocksAndres Gomez2016-11-251-8/+16
* mesa: add NV_image_formats extension supportLionel Landwerlin2016-11-181-41/+45
* glsl: use the linear allocator for ast_node and derived classesMarek Olšák2016-10-311-101/+101
* glsl: process local_size_variable input qualifierSamuel Pitoiset2016-10-071-0/+13
* glsl: Handle patch qualifier on interface blocks.Kenneth Graunke2016-08-301-0/+11
* glsl: Allow invocations layout qualifier with GL_OES_geometry_shaderIan Romanick2016-08-261-2/+4
* glsl: process blend_support_* qualifiersIlia Mirkin2016-08-251-0/+45
* glsl: Handle the inout qualifier in fragment shader output declarations.Francisco Jerez2016-08-241-0/+12
* glsl: Mark tessellation qualifier maps static const.Kenneth Graunke2016-08-231-2/+2
* glsl: Fix invariant matching in GLSL 4.30 and GLSL ES 1.00.Kenneth Graunke2016-08-111-1/+3
* glsl: Add extension plumbing for OES/EXT_tessellation_shader.Kenneth Graunke2016-08-081-1/+2
* glsl: Simplify interface qualifier parsing.Kenneth Graunke2016-08-071-34/+7
* glsl: Add a has_tessellation_shader() helper.Kenneth Graunke2016-08-071-14/+5
* glsl/parser: handle multiple layout sections with AST nodes.Dave Airlie2016-05-231-0/+2
* glsl: parse component layout qualifierTimothy Arceri2016-05-011-0/+11
* glsl: parse new transform feedback layout qualifiersTimothy Arceri2016-03-311-0/+25
* glsl: Add function parameters to the parser symbol table.Kenneth Graunke2016-03-071-0/+2