summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/ast_to_hir.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: check if any of the named builtins are available firstIlia Mirkin2017-07-051-1/+1
* glsl: do not add unnamed struct types to the symbol tableNicolai Hähnle2017-06-131-1/+1
* glsl: do not lookup struct types by typenameNicolai Hähnle2017-06-131-6/+8
* glsl: Fix gl_shader_stage enum unsigned comparisonRob Herring2017-06-081-1/+6
* glsl: handle format layout qualifiers for struct with array of imagesSamuel Pitoiset2017-06-011-1/+2
* glsl: handle memory qualifiers for struct with array of imagesSamuel Pitoiset2017-06-011-3/+4
* glsl: Conditionally allow redeclaration of built-in variablesJohn Brooks2017-05-201-0/+16
* glsl: Don't allow redefining builtin functions on GLSL 1.00.Eric Anholt2017-05-081-2/+13
* glsl: Restrict func redeclarations (not just redefinitions) on GLSL 1.00.Eric Anholt2017-05-081-0/+10
* glsl: Restrict functions to not return arrays or SOAs in GLSL 1.00.Eric Anholt2017-05-081-0/+12
* glsl: apply the image format for members of structuresSamuel Pitoiset2017-05-081-8/+29
* glsl: allow bindless samplers/images to be initializedSamuel Pitoiset2017-05-061-3/+14
* glsl: add _mesa_glsl_parse_state object to is_lvalue()Samuel Pitoiset2017-05-061-1/+1
* glsl: reject bindless samplers/images frag inputs without 'flat'Samuel Pitoiset2017-05-061-0/+20
* glsl: allow bindless samplers/images as vertex shader inputsSamuel Pitoiset2017-05-061-0/+14
* glsl: allow bindless samplers/images as varying variablesSamuel Pitoiset2017-05-061-0/+20
* glsl: allow bindless images to be declared inside structuresSamuel Pitoiset2017-05-061-1/+1
* glsl: allow bindless samplers/images inside interface blocksSamuel Pitoiset2017-05-061-2/+12
* glsl: allow bindless samplers/images as function returnSamuel Pitoiset2017-05-061-3/+8
* glsl: allow bindless samplers/images as out and inout parametersSamuel Pitoiset2017-05-061-2/+14
* glsl: allow to declare bindless samplers/images as non-uniformSamuel Pitoiset2017-05-061-17/+66
* glsl: process bindless/bound layout qualifiersSamuel Pitoiset2017-05-061-0/+66
* glsl: do not make sampler/image types readonly variablesSamuel Pitoiset2017-05-061-1/+0
* glsl: reject memory qualifiers with uniform blocksSamuel Pitoiset2017-05-041-2/+10
* glsl: reject format qualifiers with non-image types everywhereSamuel Pitoiset2017-05-041-0/+2
* glsl: rework validate_image_qualifier_for_type()Samuel Pitoiset2017-05-041-9/+27
* glsl: rename image_* qualifiers to memory_*Samuel Pitoiset2017-05-041-27/+27
* glsl: Corrected some typos and error messagesAndres Gomez2017-05-031-4/+5
* Revert "glsl: reject image qualifiers with non-image types inside uniform blo...Matt Turner2017-04-281-2/+0
* glsl: reject image qualifiers with non-image types inside uniform blocksSamuel Pitoiset2017-04-281-0/+2
* glsl: introduce validate_image_qualifier_for_type() helperSamuel Pitoiset2017-04-281-9/+20
* glsl: fix error when using format qualifiers with non-image typesSamuel Pitoiset2017-04-281-2/+6
* glsl: remove duplicate validationTimothy Arceri2017-04-271-15/+0
* glsl: use without_array() rather than get_scalar_type()Timothy Arceri2017-04-271-1/+1
* glsl: make use of glsl_type::is_float()Samuel Pitoiset2017-04-211-4/+2
* glsl: make use of glsl_type::is_double()Samuel Pitoiset2017-04-211-3/+3
* glsl: make use of glsl_type::is_boolean()Samuel Pitoiset2017-04-211-2/+1
* glsl: make use of glsl_type::is_array()Samuel Pitoiset2017-04-211-1/+1
* glsl: make use glsl_type::is_atomic_uint()Samuel Pitoiset2017-04-211-3/+2
* glsl: simplify apply_image_qualifier_to_variable()Samuel Pitoiset2017-04-131-59/+58
* glsl: add validate_fragment_flat_interpolation_input()Samuel Pitoiset2017-04-131-63/+72
* glsl: builtin: always return clones of the builtinsLionel Landwerlin2017-03-091-1/+1
* glsl: fix subroutine mismatch between declarations/definitionsSamuel Pitoiset2017-03-031-6/+6
* glsl: remove unecessary flags.q.subroutine_defSamuel Pitoiset2017-03-011-3/+3
* glsl: reject samplers not declared as uniform/function params earlierSamuel Pitoiset2017-02-271-0/+9
* glsl: use is_sampler() anywhere it's possibleSamuel Pitoiset2017-02-271-11/+11
* glsl: use an enum for AMD_conservative_depth layout qualifiersSamuel Pitoiset2017-02-271-18/+17
* glsl: Fix missing-braces warning.Vinson Lee2017-02-241-1/+1
* glsl: refactor get_variable_being_redeclared() to return always an ir_variabl...Samuel Iglesias Gonsálvez2017-02-231-27/+34
* glsl: fix heap-use-after-free in ast_declarator_list::hir()Samuel Iglesias Gonsálvez2017-02-231-2/+4