summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/ast_to_hir.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: be more strict on block qualifiersTimothy Arceri2016-07-311-11/+73
* glsl: add name param to validate_flags()Timothy Arceri2016-07-311-4/+3
* glsl: Remove references to tail_pred.Matt Turner2016-07-261-9/+9
* glsl: Separate overlapping sentinel nodes in exec_list.Matt Turner2016-07-261-3/+3
* glsl: subroutine types cannot be comparedAndres Gomez2016-07-221-0/+4
* MESA_shader_integer_functions: Allow implicit int->uint conversionsIan Romanick2016-07-191-1/+2
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-12/+12
* glsl: add driconf to zero-init unintialized varsRob Clark2016-07-021-0/+8
* Remove wrongly repeated words in commentsGiuseppe Bilotta2016-06-231-1/+1
* glsl: Always strip arrayness in precision_qualifier_allowedIan Romanick2016-06-161-11/+6
* glsl: make sure UBO arrays are sized in EScros-mesa-12.1.0-r7-vanillacros-mesa-12.1.0-r5-vanillacros-mesa-12.1.0-r3-vanillachadv/cros-mesa-12.1.0-r7-vanillachadv/cros-mesa-12.1.0-r5-vanillachadv/cros-mesa-12.1.0-r3-vanillaTimothy Arceri2016-06-141-0/+14