summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/freedreno/ir3/ir3_compiler.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-27freedreno: move ir3 to common locationRob Clark1-71/+0
2018-11-27freedreno/ir3: move disasm and optmsgs debug flagsRob Clark1-0/+2
2018-11-27freedreno: FD_SHADER_DEBUG -> IR3_SHADER_DEBUGRob Clark1-0/+13
2018-10-17freedreno: Remove the Emacs mode linesNeil Roberts1-2/+0
2018-08-14freedreno/ir3: move per-generation compiler configRob Clark1-0/+18
2017-03-24freedreno: free compiler when screen is destroyedRob Clark1-5/+0
2016-03-01freedreno/ir3: add dev ptr to ir3_compilerRob Clark1-1/+2
2015-06-21freedreno/ir3/ra: use register_allocateRob Clark1-0/+1
2015-06-21freedreno/ir3: introduce ir3_compiler objectRob Clark1-0/+43
2015-06-21freedreno/ir3: remove tgsi f/eRob Clark1-3709/+0
2015-06-21freedreno/ir3: drop dot graph dumpingRob Clark1-29/+5
2015-05-20freedreno/ir3: fix immediate usage in tgsi tex feIlia Mirkin1-5/+9
2015-05-20gallium: remove TGSI_SAT_MINUS_PLUS_ONEMarek Olšák1-7/+1
2015-04-05freedreno/a3xx: add UBO supportIlia Mirkin1-8/+85
2015-04-05freedreno/ir3: handle FRAG IN's without interpolation specifiedRob Clark1-7/+15
2015-04-05freedreno/ir3: split float/int abs/negRob Clark1-15/+20
2015-04-05freedreno/ir3: fix sam argument order commentRob Clark1-1/+1
2015-04-02freedreno/ir3: add support for FS_COLOR0_WRITES_ALL_CBUFS propertyIlia Mirkin1-0/+9
2015-04-02freedreno: remove alpha key from ir3_shaderIlia Mirkin1-17/+0
2015-03-15freedreno/ir3: avoid scheduler deadlockRob Clark1-0/+2
2015-03-09freedreno/ir3: get the # of miplevels from getinfoIlia Mirkin1-0/+20
2015-03-09freedreno/ir3: fix array count returned by TXQIlia Mirkin1-2/+42
2015-03-08freedreno/ir3: relative dstRob Clark1-11/+88
2015-03-08freedreno/ir3: split out array_fanin() helperRob Clark1-17/+30
2015-03-08freedreno/ir3: drop deref nodesRob Clark1-33/+13
2015-03-08freedreno/ir3: split up ssa_dstRob Clark1-17/+25
2015-03-05freedreno/ir3: fix silly typo for binning pass shadersRob Clark1-1/+1
2015-03-03freedreno/ir3: handle flat bypass for a4xxRob Clark1-2/+45
2015-02-19freedreno/a3xx: add support for vertexid and instanceid sysvalsIlia Mirkin1-3/+77
2015-01-07freedreno/ir3: start on indirect gpr readsRob Clark1-6/+125
2015-01-07freedreno/ir3: make reg array dynamicRob Clark1-2/+2
2015-01-07freedreno/ir3: simplify RARob Clark1-14/+58
2015-01-07freedreno/ir3: split up ssa_srcRob Clark1-23/+34
2015-01-07freedreno/ir3: drop instr_clone() stuffRob Clark1-49/+14
2015-01-07freedreno/ir3: legalize vs unused sam dst componentsRob Clark1-1/+2
2014-12-23freedreno/ir3: split out legalize passRob Clark1-1/+3
2014-12-20freedreno/ir3: trans_kill cleanupRob Clark1-12/+7
2014-12-20freedreno/ir3: hack for standalone compilerRob Clark1-1/+5
2014-12-09freedreno/ir3: lower TXP as neededRob Clark1-0/+8
2014-11-30freedreno/a3xx: enable sampling from integer texturesIlia Mirkin1-1/+7
2014-11-30freedreno/ir3: remove unused arg parameterIlia Mirkin1-7/+7
2014-11-30freedreno/ir3: fix UMADIlia Mirkin1-9/+9
2014-11-27freedreno/ir3: don't pass consts to madsh.m16 in MOD logicIlia Mirkin1-0/+3
2014-10-25freedreno/ir3: always mov tex coordsRob Clark1-54/+30
2014-10-25freedreno/ir3: standalone compiler updates for ir3testRob Clark1-0/+1
2014-10-20freedreno/ir3: add debug flag to disable cpRob Clark1-1/+1
2014-10-20freedreno/a3xx: disable early-z when we have kill'sRob Clark1-0/+4
2014-10-15freedreno/ir3: large const supportRob Clark1-5/+18
2014-10-14freedreno: use tgsi_loweringRob Clark1-3/+3
2014-10-03freedreno/ir3: fix lockups with lame FRAG shadersRob Clark1-2/+4