summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Revert "nir: Try to warn when C99 extensions are used in nir headers."Jose Fonseca2016-05-101-22/+1
* glsl: check geometry output vertices limits.Dave Airlie2016-05-101-0/+8
* nir/print: Print memory qualifiers in a variable declarationEduardo Lima Mitev2016-05-101-0/+7
* glsl: Apply memory qualifiers to vars inside named block interfacesEduardo Lima Mitev2016-05-101-7/+15
* nir/search: fix typoRob Clark2016-05-091-1/+1
* spirv: Fix structure splitting with per-vertex interface arrays.Kenneth Graunke2016-05-071-1/+2
* compiler: Add a C wrapper for glsl_type::without_array().Kenneth Graunke2016-05-072-0/+7
* compiler/glsl: do not downcast list sentinelNicolai Hähnle2016-05-071-1/+4
* nir: Remove spurious return from void function.Jose Fonseca2016-05-061-2/+0
* nir: remove now-unused nir_foreach_block*_call()Connor Abbott2016-05-051-38/+0
* nir/lower_double_ops: fixup for new nir_foreach_block()Jason Ekstrand2016-05-051-23/+9
* nir/lower_double_pack: fixup for new nir_foreach_block()Jason Ekstrand2016-05-051-26/+21
* nir/gather_info: fixup for new foreach_block()Jason Ekstrand2016-05-051-5/+5
* nir/lower_two_sided_color: fixup for new foreach_block()Connor Abbott2016-05-051-3/+5
* nir/lower_tex: fixup for new foreach_block()Connor Abbott2016-05-051-25/+22
* nir/lower_outputs_to_temporaries: fixup for new foreach_block()Connor Abbott2016-05-051-16/+12
* nir: Optimize out stores of undefs.Kenneth Graunke2016-05-051-0/+30
* nir: Replace vecN(undef, undef, ...) with a single undef.Kenneth Graunke2016-05-051-0/+33
* nir: Rename opt_undef_alu to opt_undef_csel; update comments.Kenneth Graunke2016-05-051-12/+13
* nir: fix assert for wildcard pairsThomas Hindoe Paaboel Andersen2016-05-051-1/+1
* nir: Separate 32 and 64-bit fmod loweringSamuel Iglesias Gonsálvez2016-05-042-3/+5
* nir/lower_double_ops: lower mod()Samuel Iglesias Gonsálvez2016-05-042-1/+31
* glsl: subroutine types cannot be used in constructors.Dave Airlie2016-05-041-0/+6
* glsl: resource is a reserved keyword in GLSL 4.20 as wellDave Airlie2016-05-041-1/+1
* nir: make lower_clamp_color pass work after lower i/oRob Clark2016-05-021-4/+18
* mesa: add LOCATION_COMPONENT support to GetProgramResourceivTimothy Arceri2016-05-011-0/+1
* glsl: add component to has_layout() helperTimothy Arceri2016-05-011-0/+1
* glsl: validate linking of intrastage component qualifiersTimothy Arceri2016-05-011-0/+7
* glsl: update explicit location matching to support component qualifierTimothy Arceri2016-05-011-4/+5
* glsl: cross validate varyings with a component qualifierTimothy Arceri2016-05-011-11/+52
* glsl: validate and store component layout qualifier in GLSL IRTimothy Arceri2016-05-012-0/+43
* glsl: allow component qualifier on varying inputsTimothy Arceri2016-05-011-0/+1
* glsl: parse component layout qualifierTimothy Arceri2016-05-013-0/+28
* spirv: automake: add missing headers to the tarball.Emil Velikov2016-05-011-0/+2
* nir/lower_double_ops: fix indentationThomas Hindoe Paaboel Andersen2016-04-301-30/+30
* nir/opt_dead_cf: fix indentationThomas Hindoe Paaboel Andersen2016-04-301-4/+4
* nir/opt_dead_cf: correction of side effect checkThomas Hindoe Paaboel Andersen2016-04-301-2/+2
* nir: clamp-color-output supportRob Clark2016-04-303-0/+120
* glsl: Lower vector_extracts to swizzles after lower_vector_derefs.Kenneth Graunke2016-04-291-0/+1
* glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.Kenneth Graunke2016-04-291-83/+13
* glsl: Checks for interpolation into its own function.Andres Gomez2016-04-291-145/+171
* nir/algebraic: Support lowering for both 64 and 32-bit ldexpJason Ekstrand2016-04-281-9/+22
* nir/opcodes: Make ldexp take an explicitly 32-bit intJason Ekstrand2016-04-282-2/+2
* nir/opcodes: Simplify the expressions for [un]pack_doubleJason Ekstrand2016-04-281-61/+8
* nir: Switch the arguments to nir_foreach_defJason Ekstrand2016-04-284-5/+5
* nir: Switch the arguments to nir_foreach_use and friendsJason Ekstrand2016-04-2810-25/+25
* nir: Switch the arguments to nir_foreach_functionJason Ekstrand2016-04-2846-53/+53
* nir: Switch the arguments to nir_foreach_parallel_copy_entryJason Ekstrand2016-04-284-7/+7
* nir: Switch the arguments to nir_foreach_phi_srcJason Ekstrand2016-04-2814-22/+22
* nir: Switch the arguments to nir_foreach_instrJason Ekstrand2016-04-2850-82/+82