summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: nir shader prints with 'disasm' debug optionRob Clark2015-12-051-2/+2
* freedreno/ir3: convert scheduler back to recursive algoRob Clark2015-12-042-127/+204
* freedreno/ir3: don't reuse a0.x across blocksRob Clark2015-12-041-7/+14
* freedreno/ir3: rename ir3_block::bdRob Clark2015-12-043-11/+11
* freedreno/ir3: assign varying locations laterRob Clark2015-11-262-27/+35
* freedreno/ir3: use instr flag to mark unused instructionsRob Clark2015-11-264-14/+24
* freedreno/ir3: add support for a few gs5 opsIlia Mirkin2015-11-231-0/+27
* freedreno/a4xx: add ARB_texture_query_lod supportIlia Mirkin2015-11-231-5/+19
* nir: s/nir_type_unsigned/nir_type_uintJason Ekstrand2015-11-231-1/+1
* nir: Add nir_texop_samples_identical opcodeIan Romanick2015-11-191-0/+3
* freedreno/a3xx+a4xx: fix for stk binning pass hangRob Clark2015-11-181-2/+4
* freedreno/ir3: Use nir_foreach_variableBoyan Ding2015-11-061-3/+3
* glsl: move shader_enums into nirRob Clark2015-10-093-2/+2
* 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 --gpu arg to cmdline compilerRob Clark2015-09-171-1/+10
* freedreno/ir3: add support for ucpRob Clark2015-09-174-13/+80
* freedreno/ir3: convert from tgsi semantic/index to varying-slotRob Clark2015-09-173-122/+139
* freedreno/ir3: switch to shader_enums.h interp constantsRob Clark2015-09-172-35/+16
* 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 a4aa25beRob Clark2015-09-131-2/+1
* nir: Convert the builder to use the new NIR cursor API.Kenneth Graunke2015-08-271-1/+1
* freedreno/ir3: fix compile break after splitting out nir_control_flow.hRob Clark2015-08-251-0/+1
* freedreno/ir3: fix compile break after fxn->start_block removalRob Clark2015-08-251-1/+1
* util/ra: Make allocating conflict lists optionalJason Ekstrand2015-08-181-1/+1
* freedreno/a4xx: add cube map array supportIlia Mirkin2015-08-151-0/+11
* freedreno/ir3: 'keeps' need neighbors found tooRob Clark2015-08-121-0/+5
* freedreno/ir3/print: print left/right neighbors tooRob Clark2015-08-121-0/+14
* freedreno/ir3: use nir pass to lower const to scalarRob Clark2015-08-121-0/+1
* freedreno/a4xx: point-size and spritelist fixesRob Clark2015-08-121-5/+0
* freedreno/ir3: add transform-feedback supportRob Clark2015-07-273-4/+219
* freedreno/ir3: track "keeps" in irRob Clark2015-07-274-23/+17
* freedreno/ir3: add support for store instructionsRob Clark2015-07-273-6/+43
* freedreno/ir3: cleanup driver-param stuffRob Clark2015-07-273-10/+31
* freedreno/a3xx+a4xx: add support for vtxcnt semanticRob Clark2015-07-271-0/+5
* freedreno/ir3: add stream-output support to cmdline compilerRob Clark2015-07-271-4/+22
* freedreno/ir3: drop unused create_input() argRob Clark2015-07-271-11/+8
* freedreno/ir3: move emit_const to ir3Rob Clark2015-07-272-0/+152
* freedreno/ir3: bit of shader API refactoringRob Clark2015-07-275-20/+23
* freedreno/ir3: updated cat6 encodingRob Clark2015-07-275-113/+230
* freedreno/ir3/sched: fixup new instr's blockRob Clark2015-07-101-0/+4
* freedreno/ir3/ra: fix failed assert for a0/p0Rob Clark2015-07-101-0/+5
* freedreno/ir3: shader-db tracesRob Clark2015-07-105-8/+65
* freedreno/ir3: don't be confused by eliminated indirectsRob Clark2015-07-032-0/+14
* freedreno/ir3: sched fixes for addr register usageRob Clark2015-07-031-12/+65
* freedreno/ir3: fix indirects trackingRob Clark2015-07-035-10/+23
* gallium/ttn: mark location specially in nir for color0-writes-allIlia Mirkin2015-07-031-0/+4
* freedreno/ir3: cache defining instructionRob Clark2015-06-303-69/+91