summaryrefslogtreecommitdiff
path: root/src/compiler/glsl/ast.h
AgeCommit message (Expand)AuthorFilesLines
2017-06-13glsl: do not lookup struct types by typenameNicolai Hähnle1-0/+1
2017-05-06glsl: process bindless/bound layout qualifiersSamuel Pitoiset1-0/+8
2017-03-22glsl: consistently use ifndef guards over pragma onceEmil Velikov1-1/+0
2017-03-03glsl: fix subroutine mismatch between declarations/definitionsSamuel Pitoiset1-0/+5
2017-03-01glsl: remove unecessary flags.q.subroutine_defSamuel Pitoiset1-1/+0
2017-02-27glsl: use an enum for AMD_conservative_depth layout qualifiersSamuel Pitoiset1-4/+12
2017-01-20glsl/ast/ir: Add 64-bit integer constant supportDave Airlie1-0/+4
2017-01-07mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke1-1/+1
2016-12-07mesa: add support for GL_INTEL_conservative_rasterizationLionel Landwerlin1-0/+5
2016-12-07mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+).Plamena Manolova1-0/+5
2016-11-25Revert "glsl: geom shader max_vertices layout must match."Andres Gomez1-2/+1
2016-11-25glsl: push layout-qualifier-name values from variable declarations to globalAndres Gomez1-0/+6
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-1/+2
2016-11-25glsl: split default in layout qualifier mergeAndres Gomez1-4/+12
2016-11-25glsl: split default out layout qualifier mergeAndres Gomez1-4/+12
2016-11-25glsl: merge layouts into the default one as the last step in interface blocksAndres Gomez1-3/+6
2016-10-31glsl: use the linear allocator for ast_node and derived classesMarek Olšák1-2/+2
2016-10-31ralloc: use rzalloc where it's necessaryMarek Olšák1-1/+1
2016-10-07glsl: process local_size_variable input qualifierSamuel Pitoiset1-0/+5
2016-08-25glsl: process blend_support_* qualifiersIlia Mirkin1-0/+5
2016-08-02ast: Updated AST_NUM_OPERATORS for coherence with ast_operatorsAndres Gomez1-9/+9
2016-07-31glsl: add name param to validate_flags()Timothy Arceri1-2/+2
2016-07-26glsl: Separate overlapping sentinel nodes in exec_list.Matt Turner1-2/+2
2016-06-06glsl: geom shader max_vertices layout must match.Dave Airlie1-1/+2
2016-05-26glsl: add a empty set_is_lhs on ast_nodeAlejandro Piñeiro1-0/+2
2016-05-01glsl: parse component layout qualifierTimothy Arceri1-0/+14
2016-04-12glsl: Add a method to print error messages for illegal qualifiers.Kenneth Graunke1-0/+5
2016-03-31glsl: parse new transform feedback layout qualifiersTimothy Arceri1-2/+21
2016-03-31glsl: move process_qualifier_constant() to ast_type.cppTimothy Arceri1-0/+6
2016-03-29glsl: add is_lhs bool on ast_expressionAlejandro Piñeiro1-0/+6
2016-03-05glsl: parse align layout qualifierTimothy Arceri1-0/+11
2016-03-05glsl: rework parsing of blocksTimothy Arceri1-3/+2
2016-02-17glsl: remove duplicate interpolation_string() functionTimothy Arceri1-12/+0
2016-01-26glsl: move to compiler/Emil Velikov1-0/+1204