summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/ast_to_hir.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: Reject TCS/TES input arrays not sized to gl_MaxPatchVertices.Kenneth Graunke2016-09-011-1/+14
* glsl: Handle patch qualifier on interface blocks.Kenneth Graunke2016-08-301-0/+4
* glsl/ast: Allow redeclaration of gl_LastFragData with different precision qua...Francisco Jerez2016-08-241-0/+12
* glsl: Handle the inout qualifier in fragment shader output declarations.Francisco Jerez2016-08-241-1/+4
* glsl: fix key used for hashing switch statement casesTapani Pälli2016-08-221-4/+24
* glsl: emit a specific error when ast_*_assign changes typeIlia Mirkin2016-08-121-1/+27
* glsl: apply_implicit_conversion is static againAndres Gomez2016-08-051-1/+1
* ast: Updated AST_NUM_OPERATORS for coherence with ast_operatorsAndres Gomez2016-08-021-0/+1