aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: Use nir_foreach_variableBoyan Ding2015-11-061-3/+3
* glsl: move shader_enums into nirRob Clark2015-10-091-1/+0
* freedreno/ir3: use nir two-sided-color loweringRob Clark2015-09-181-21/+3
* freedreno/ir3: lower txp/clamp in NIRRob Clark2015-09-181-26/+30
* freedreno/ir3: add support for ucpRob Clark2015-09-171-8/+24
* freedreno/ir3: convert from tgsi semantic/index to varying-slotRob Clark2015-09-171-59/+53
* freedreno/ir3: switch to shader_enums.h interp constantsRob Clark2015-09-171-31/+9
* gallium/ttn: Convert to using VARYING_SLOT_* / FRAG_RESULT_*.Eric Anholt2015-09-161-23/+38
* freedreno/ir3: use NIR to lower ffract instead of tgsi_loweringRob Clark2015-09-161-1/+1
* freedreno/ir3: fix compile warn after 1807a08eRob Clark2015-09-131-0/+1
* freedreno/ir3: fix compile break after fxn->start_block removalRob Clark2015-08-251-1/+1
* freedreno/a4xx: add cube map array supportIlia Mirkin2015-08-151-0/+11
* freedreno/ir3: use nir pass to lower const to scalarRob Clark2015-08-121-0/+1
* freedreno/ir3: add transform-feedback supportRob Clark2015-07-271-0/+130
* freedreno/ir3: track "keeps" in irRob Clark2015-07-271-23/+4
* freedreno/ir3: cleanup driver-param stuffRob Clark2015-07-271-6/+25
* freedreno/ir3: drop unused create_input() argRob Clark2015-07-271-11/+8
* freedreno/ir3: bit of shader API refactoringRob Clark2015-07-271-6/+4
* freedreno/ir3: updated cat6 encodingRob Clark2015-07-271-1/+1
* freedreno/ir3: shader-db tracesRob Clark2015-07-101-2/+2
* freedreno/ir3: fix indirects trackingRob Clark2015-07-031-6/+3
* gallium/ttn: mark location specially in nir for color0-writes-allIlia Mirkin2015-07-031-0/+4
* freedreno/ir3: fixes for indirect writesRob Clark2015-06-301-1/+8
* freedreno/ir3: fix constlen in case of load_uniform_indirectRob Clark2015-06-301-0/+5
* freedreno/ir3: pass sz to split_dest()Rob Clark2015-06-211-5/+5
* freedreno/ir3/nir: add more opcodesRob Clark2015-06-211-1/+8
* freedreno/ir3: only unminify txf coords on a3xxRob Clark2015-06-211-1/+9
* freedreno: remove int sampler shader variantsRob Clark2015-06-211-13/+0
* freedreno/ir3: block reshuffling and loops!Rob Clark2015-06-211-36/+392
* freedreno/ir3: move inputs/outputs to shaderRob Clark2015-06-211-63/+64
* freedreno/ir3/ra: use register_allocateRob Clark2015-06-211-3/+14
* freedreno/ir3: introduce ir3_compiler objectRob Clark2015-06-211-13/+7
* freedreno/ir3: silence warningsRob Clark2015-06-211-1/+10
* freedreno/ir3/sched: convert to priority queueRob Clark2015-06-211-0/+1
* freedreno/ir3: drop dot graph dumpingRob Clark2015-06-211-27/+5
* nir: Get rid of the array elements parameter on load/store intrinsicsJason Ekstrand2015-05-201-5/+0
* freedreno/nir: sysval fixesRob Clark2015-04-221-4/+11
* freedreno/ir3/nir: few little fixesRob Clark2015-04-171-21/+28
* freedreno/ir3/nir: lower if/elseRob Clark2015-04-171-1/+2
* freedreno/ir3/nir: UBO supportRob Clark2015-04-171-0/+51
* freedreno/ir3/nir: couple little fixesRob Clark2015-04-111-2/+10
* freedreno/ir3/nir: handle system valuesRob Clark2015-04-111-3/+50
* freedreno/ir3/nir: handle txs and query_levels tex opsRob Clark2015-04-111-4/+81
* freedreno/ir3/nir: split out tex helpersRob Clark2015-04-111-34/+72
* freedreno/ir3/nir: simplify emit_tex()Rob Clark2015-04-111-61/+38
* freedreno/ir3/nir: add variable-indexing supportRob Clark2015-04-111-16/+204
* freedreno/ir3/nir: set first_driver_paramRob Clark2015-04-111-0/+2
* freedreno/ir3: add NIR compilerRob Clark2015-04-051-0/+1717