summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/ast_to_hir.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: Drop resize-to-MaxPatchVertices hack.Kenneth Graunke2017-02-121-3/+0
* glsl: non-last member unsized array on SSBO must fail compilation on GLSL ES 3.1Jose Maria Casanova Crespo2017-02-101-4/+7
* glsl: Move builtin_function related prototypes to a separate fileIan Romanick2017-01-201-0/+1
* glsl/ast: Add 64-bit integer support in some places.Dave Airlie2017-01-201-0/+5
* glsl: Add 64-bit integer support to some operations.Dave Airlie2017-01-201-6/+6
* glsl/ast: Add 64-bit integer support to conversion functionsDave Airlie2017-01-201-0/+20
* glsl/ast/ir: Add 64-bit integer constant supportDave Airlie2017-01-201-0/+14
* glsl: Add basic ARB_gpu_shader_int64 typesDave Airlie2017-01-201-0/+2
* glsl: Update ES 3.2 shader output restrictions.Kenneth Graunke2017-01-021-11/+37
* glsl: allow invariant on fragment shader outputs.Dave Airlie2016-12-201-2/+24
* 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
* glsl: remove unneeded check for incompatible primitive types in GSAndres Gomez2016-11-251-10/+3
* glsl: Fix assert fails when assignment expressions are in array sizes.Kenneth Graunke2016-11-121-8/+11
* ralloc: use rzalloc where it's necessaryMarek Olšák2016-10-311-2/+2
* glsl: Size TCS->TES unsized arrays to gl_MaxPatchVertices for queries.Kenneth Graunke2016-10-271-0/+3
* glsl: add matrix layout information to interface block typesIago Toral Quiroga2016-10-241-0/+2
* glsl: Drop the ES requirement that VS outputs must be flat qualified.Kenneth Graunke2016-10-151-8/+4
* glsl: prohibit lowp, mediump precision on atomic_uintTapani Pälli2016-10-101-0/+14
* glsl: reject compute shaders with fixed and variable local sizeSamuel Pitoiset2016-10-071-0/+14
* glsl: remove remaining tabs from ast_to_hir.cppTimothy Arceri2016-09-291-40/+38
* glsl: Skip "unsized arrays aren't allowed" check for TCS/TES/GS vars.Kenneth Graunke2016-09-191-1/+27
* glsl: Convert ast_to_hir to the util hash tableThomas Helland2016-09-121-11/+13
* glsl: Fix locations of variables in patch qualified interface blocks.Kenneth Graunke2016-09-051-2/+4