summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/ast_to_hir.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: handle same struct redeclaration (v2)Dave Airlie2016-05-201-1/+6
* glsl: Check that layout is non-null before dereferencing.Matt Turner2016-05-181-1/+1
* glsl: Add arb_cull_distance support (v3)Tobias Klausmann2016-05-141-14/+32
* glsl: Apply memory qualifiers to vars inside named block interfacesEduardo Lima Mitev2016-05-101-7/+15
* glsl: validate and store component layout qualifier in GLSL IRTimothy Arceri2016-05-011-0/+38
* glsl: Checks for interpolation into its own function.Andres Gomez2016-04-291-145/+171
* glsl: Reject illegal qualifiers on atomic counter uniforms.Kenneth Graunke2016-04-121-0/+11
* glsl: allow conservative depth qualifiers in GLSL 420Ilia Mirkin2016-04-031-1/+3
* glsl: do not raise unitialized variable warnings on builtins/reserved GL vari...Alejandro Piñeiro2016-04-011-1/+2
* glsl: apply xfb_stride to implicit offsets for ifc block membersTimothy Arceri2016-03-311-2/+4
* glsl: add xfb_stride compile time rulesTimothy Arceri2016-03-311-0/+27
* glsl: add xfb_offset compile time rulesTimothy Arceri2016-03-311-2/+123
* glsl: add xfb_buffer compile time rulesTimothy Arceri2016-03-311-0/+66
* glsl: add field to track if xfb_buffer is an explicit or implicit valueTimothy Arceri2016-03-311-0/+2
* glsl: move process_qualifier_constant() to ast_type.cppTimothy Arceri2016-03-311-41/+0
* glsl: Fix segfault when lhs is error_type in TCSTimothy Arceri2016-03-311-1/+1
* glsl: add missing types for buffer imagesSamuel Pitoiset2016-03-301-12/+12
* glsl: raise warning when using uninitialized variablesAlejandro Piñeiro2016-03-291-0/+7
* glsl: add is_lhs bool on ast_expressionAlejandro Piñeiro2016-03-291-0/+33
* compiler/glsl: allow sequence op as a const expr in gles 1.0Lars Hamre2016-03-231-1/+3
* glsl: dont allow undefined array sizes in ESTimothy Arceri2016-03-091-0/+12
* glsl: apply align layout qualifier rules to block offsetsTimothy Arceri2016-03-051-3/+48
* glsl: add offset to glsl interface typeTimothy Arceri2016-03-051-0/+4
* glsl: apply compile-time rules for the offset layout qualifierTimothy Arceri2016-03-051-0/+49
* glsl: don't apply uniform/buffer layouts to interface blocksTimothy Arceri2016-03-051-6/+7
* glsl/ast: Implicit conversion from double to float is not allowedAndres Gomez2016-02-251-4/+3
* glsl: fix new gcc6 warningsRob Clark2016-02-181-1/+1
* glsl: remove duplicate interpolation_string() functionTimothy Arceri2016-02-171-5/+2
* glsl: set user defined varyings to smooth by default in ESTimothy Arceri2016-02-171-0/+11
* glsl/types: Add support for function typesJason Ekstrand2016-02-131-0/+1
* glsl/types: Rename sampler_type to sampled_typeJason Ekstrand2016-02-131-2/+2
* glsl: don't validate interface blocks twiceTimothy Arceri2016-02-121-23/+21
* glsl: remove duplicate embedded struct validationTimothy Arceri2016-02-121-42/+17
* glsl: validate arrays of arrays on empty type delclarationsTimothy Arceri2016-02-091-25/+38
* glsl: disallow implicit conversions in ESSL shadersIlia Mirkin2016-01-281-0/+4
* glsl: move to compiler/Emil Velikov2016-01-261-0/+7583