aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: Add texture opcodes and source types for multisample compressionJason Ekstrand2016-05-142-0/+12
* nir/builder: Add a helper for grabbing multiple channels from an ssa defJason Ekstrand2016-05-141-0/+14
* nir/builder: Generate the alu helpers directly in pythonJason Ekstrand2016-05-142-31/+13
* nir: Add an info bit for uses_sample_qualifierJason Ekstrand2016-05-143-1/+13
* Revert "glsl: Extend lowering pass for gl_ClipDistance to support other array...Dave Airlie2016-05-143-160/+95
* glsl: make sure that textureProj(bias) variants are only exposed in fsIlia Mirkin2016-05-131-37/+37
* glsl: be more strict when validating shader inputsIlia Mirkin2016-05-131-8/+18
* glsl: make sure that interpolateAt arguments are variablesIlia Mirkin2016-05-131-1/+1
* glsl: Add arb_cull_distance support (v3)Tobias Klausmann2016-05-1411-39/+181
* glsl: Extend lowering pass for gl_ClipDistance to support other arrays (v4)Tobias Klausmann2016-05-143-95/+160
* glsl: rename lower_clip_distance to lower_distance.Dave Airlie2016-05-142-55/+55
* mesa/main: Add support for GL_ARB_cull_distance (v2)Tobias Klausmann2016-05-143-3/+3
* nir: Remove empty visit_call_src and visit_load_const_src functionsIan Romanick2016-05-121-17/+2
* nir: Silence unused parameter warningsIan Romanick2016-05-124-6/+9
* nir: glsl_get_bit_size() should take glsl_typeRob Clark2016-05-129-21/+20
* glsl: fixed uninitialized pointerJakob Sinclair2016-05-121-0/+5
* nir/algebraic: Separate ffma lowering from fusingJason Ekstrand2016-05-112-1/+2
* glsl: export accessor for builtin-uniform descriptorsRob Clark2016-05-112-9/+15
* nir/lower-io: add support for lowering inputsRob Clark2016-05-112-9/+45
* nir/lower-io: split out some helper fxnsRob Clark2016-05-111-52/+70
* nir: rename lower_outputs_to_temporaries -> lower_io_to_temporariesRob Clark2016-05-113-7/+7
* nir: move callsite of lower_outputs_to_temporariesRob Clark2016-05-112-6/+0
* nir: lower-io-types passRob Clark2016-05-113-0/+182
* nir: passthrough-edgeflags supportRob Clark2016-05-113-0/+61
* nir: add lowering pass for glBitmapRob Clark2016-05-113-0/+147
* nir: add lowering pass for glDrawPixelsRob Clark2016-05-113-0/+268
* nir: add lowering pass for y-transformRob Clark2016-05-113-0/+322
* glsl: use var with initializer on global var validationJuan A. Suarez Romero2016-05-113-22/+20
* 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