summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/ast_to_hir.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: use new interfaces for 64-bit checks.Dave Airlie2016-06-091-2/+2
* glsl: handle ast_aggregate in has_sequence_subexpression. (v2)Dave Airlie2016-06-061-1/+1
* Revert "glsl: fix xfb_offset unsized array validation"Timothy Arceri2016-06-011-15/+8
* glsl: fix xfb_offset unsized array validationTimothy Arceri2016-05-301-8/+15
* glsl: dont crash when attempting to assign a value to a builtin defineTimothy Arceri2016-05-301-1/+1
* glsl/ast: subroutineTypes can't be returned from functions.Dave Airlie2016-05-301-0/+9
* glsl: use has_double() helperTimothy Arceri2016-05-301-2/+1
* glsl: fix explicit uniform block alignmentTimothy Arceri2016-05-301-3/+1
* glsl: add a empty set_is_lhs on ast_nodeAlejandro Piñeiro2016-05-261-0/+5
* glsl: handle implicit sized arrays in ssboDave Airlie2016-05-261-45/+2
* glsl/ast: assign explicit_xfb_buffer from correct placeDave Airlie2016-05-261-1/+1
* glsl: make max array trackers ints and use -1 as base. (v2)Dave Airlie2016-05-241-4/+4
* glsl: fix subroutine uniform .length().Dave Airlie2016-05-231-0/+8
* glsl: validate subroutine types match function signature.Dave Airlie2016-05-231-0/+18
* glsl: Guard against NULL dereferenceMark Janes2016-05-201-1/+1