summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/ast.h
Commit message (Expand)AuthorAgeFilesLines
* glsl: add ARB_shading_language_include support to #lineTimothy Arceri2019-11-201-0/+4
* glsl: Parse `demote` statementCaio Marcelo de Oliveira Filho2019-09-301-0/+10
* glsl: Parse and propagate derivative_group to shader_infoCaio Marcelo de Oliveira Filho2019-04-081-0/+11
* glsl: Add pragma to disable all warningsIan Romanick2018-11-081-0/+14
* mesa: Add GL/GLSL plumbing for ARB_fragment_shader_interlock.Plamena Manolova2018-06-011-0/+10
* glsl: change ast_type_qualifier bitset size to work around GCC 5.4 bugBrian Paul2018-05-081-1/+7
* util/bitset: Make C++ wrapper trivially constructible.Francisco Jerez2018-02-271-2/+0
* glsl: Add support for the framebuffer fetch layout(noncoherent) qualifier.Francisco Jerez2018-02-241-0/+5
* glsl: Switch ast_type_qualifier to a 128-bit bitset.Francisco Jerez2018-02-241-2/+6
* glsl/parser: Track built-in types using the glsl_type directlyIan Romanick2017-10-301-2/+11
* glsl/parser: Silence unused parameter warningIan Romanick2017-10-301-2/+2
* glsl: do not lookup struct types by typenameNicolai Hähnle2017-06-131-0/+1
* glsl: process bindless/bound layout qualifiersSamuel Pitoiset2017-05-061-0/+8
* glsl: consistently use ifndef guards over pragma onceEmil Velikov2017-03-221-1/+0
* glsl: fix subroutine mismatch between declarations/definitionsSamuel Pitoiset2017-03-031-0/+5
* glsl: remove unecessary flags.q.subroutine_defSamuel Pitoiset2017-03-011-1/+0
* glsl: use an enum for AMD_conservative_depth layout qualifiersSamuel Pitoiset2017-02-271-4/+12
* glsl/ast/ir: Add 64-bit integer constant supportDave Airlie2017-01-201-0/+4
* mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke2017-01-071-1/+1
* mesa: add support for GL_INTEL_conservative_rasterizationLionel Landwerlin2016-12-071-0/+5
* mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+).Plamena Manolova2016-12-071-0/+5
* Revert "glsl: geom shader max_vertices layout must match."Andres Gomez2016-11-251-2/+1
* glsl: push layout-qualifier-name values from variable declarations to globalAndres Gomez2016-11-251-0/+6
* 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-1/+2
* glsl: split default in layout qualifier mergeAndres Gomez2016-11-251-4/+12
* glsl: split default out layout qualifier mergeAndres Gomez2016-11-251-4/+12
* glsl: merge layouts into the default one as the last step in interface blocksAndres Gomez2016-11-251-3/+6
* glsl: use the linear allocator for ast_node and derived classesMarek Olšák2016-10-311-2/+2
* ralloc: use rzalloc where it's necessaryMarek Olšák2016-10-311-1/+1
* glsl: process local_size_variable input qualifierSamuel Pitoiset2016-10-071-0/+5
* glsl: process blend_support_* qualifiersIlia Mirkin2016-08-251-0/+5
* ast: Updated AST_NUM_OPERATORS for coherence with ast_operatorsAndres Gomez2016-08-021-9/+9
* glsl: add name param to validate_flags()Timothy Arceri2016-07-311-2/+2
* glsl: Separate overlapping sentinel nodes in exec_list.Matt Turner2016-07-261-2/+2
* glsl: geom shader max_vertices layout must match.Dave Airlie2016-06-061-1/+2
* glsl: add a empty set_is_lhs on ast_nodeAlejandro Piñeiro2016-05-261-0/+2
* glsl: parse component layout qualifierTimothy Arceri2016-05-011-0/+14
* glsl: Add a method to print error messages for illegal qualifiers.Kenneth Graunke2016-04-121-0/+5
* glsl: parse new transform feedback layout qualifiersTimothy Arceri2016-03-311-2/+21
* glsl: move process_qualifier_constant() to ast_type.cppTimothy Arceri2016-03-311-0/+6
* glsl: add is_lhs bool on ast_expressionAlejandro Piñeiro2016-03-291-0/+6
* glsl: parse align layout qualifierTimothy Arceri2016-03-051-0/+11
* glsl: rework parsing of blocksTimothy Arceri2016-03-051-3/+2
* glsl: remove duplicate interpolation_string() functionTimothy Arceri2016-02-171-12/+0
* glsl: move to compiler/Emil Velikov2016-01-261-0/+1204