summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/freedreno/a3xx/fd3_compiler.c
AgeCommit message (Expand)AuthorFilesLines
2014-07-25freedreno/ir3: split out shader compiler from a3xxRob Clark1-2638/+0
2014-07-25freedreno/a3xx/compiler: rename ir3_shader to ir3Rob Clark1-4/+4
2014-07-25freedreno/a3xx/compiler: little cleanupsRob Clark1-21/+0
2014-07-23freedreno/a3xx/compiler: const file relative addressingRob Clark1-45/+41
2014-07-23freedreno/a3xx/compiler: move functionRob Clark1-35/+35
2014-05-19freedreno/a3xx: shadow sampler supportRob Clark1-3/+43
2014-05-19freedreno/a3xx/compiler: refactor trans_samp()Rob Clark1-47/+90
2014-05-18freedreno/a3xx/compiler: 1D texturesRob Clark1-4/+25
2014-05-14freedreno/a3xx: fix MAX_INPUTS shader capRob Clark1-0/+5
2014-05-14freedreno/a3xx/compiler: add KILL_IFRyan Houdek1-1/+35
2014-05-14freedreno/a3xx/compiler: start adding integer supportRyan Houdek1-0/+169
2014-04-23freedreno/a3xx: fix TOTALATTRTOVSRob Clark1-0/+2
2014-04-09freedreno/a3xx/compiler: add CEILRob Clark1-0/+1
2014-04-09freedreno/a3xx/compiler: fix neg mov'sRob Clark1-20/+1
2014-04-08freedreno/a3xx: deal with optimized tex instructionsRob Clark1-9/+1
2014-03-30freedreno/a3xx/compiler: fix RECT texturesRob Clark1-7/+24
2014-03-02freedreno/a3xx/compiler: overflow in trans_endifRob Clark1-13/+5
2014-03-02freedreno/lowering: two-sided-colorRob Clark1-16/+31
2014-03-02freedreno/a3xx/compiler: add SSGRob Clark1-0/+1
2014-03-02freedreno/a3xx: fix gl_PointSizeRob Clark1-2/+4
2014-03-02freedreno/a3xx: binning-pass vertex shader variantRob Clark1-1/+24
2014-03-02freedreno/a3xx: add support for frag coord/faceRob Clark1-52/+273
2014-02-23freedreno/a3xx/compiler: half-precision outputRob Clark1-1/+20
2014-02-23freedreno/a3xx: add shader variantsRob Clark1-63/+22
2014-02-23freedreno/lowering: cleanup apiRob Clark1-4/+28
2014-02-16freedreno/a3xx/compiler: handle kill properly (new compiler)Rob Clark1-19/+94
2014-02-16freedreno/a3xx/compiler: trans_cmp() sanityRob Clark1-51/+35
2014-02-03freedreno/a3xx/compiler: new compilerRob Clark1-188/+724
2014-02-03freedreno/a3xx/compiler: prepare for new compilerRob Clark1-30/+46
2014-02-01freedreno/a3xx: handle frag z writeRob Clark1-1/+8
2014-02-01freedreno/a3xx: fix const confusionRob Clark1-1/+1
2014-02-01freedreno/a3xx/compiler: compiler cleanupsRob Clark1-104/+83
2014-02-01freedreno/compiler/a3xx: remove lowered instructionsRob Clark1-354/+0
2014-02-01freedreno/a3xx/compiler: add CLAMPRob Clark1-7/+24
2014-02-01freedreno/a3xx/compiler: various fixesRob Clark1-14/+34
2013-12-07freedreno/a3xx/compiler: add ROUNDRob Clark1-0/+1
2013-11-01freedreno/a3xx: fix VS out / FS in linkingRob Clark1-3/+21
2013-11-01freedreno/a3xx/compiler: highp frag shaderRob Clark1-4/+10
2013-11-01freedreno/a3xx/compiler: relative addressing fixes.Rob Clark1-28/+48
2013-10-24freedreno/a3xx/compiler: relative addressingRob Clark1-1/+123
2013-09-14freedreno/a3xx/compiler: implement SUBRob Clark1-3/+11
2013-09-14freedreno/a3xx/compiler: add LITRob Clark1-3/+142
2013-09-14freedreno: multi-slice resources (cubemap, mipmap, etc)Rob Clark1-1/+3
2013-08-29freedreno/a3xx/compiler: handle sync flags betterRob Clark1-16/+34
2013-08-29freedreno/a3xx/compiler: better const handlingRob Clark1-90/+121
2013-08-24freedreno/a3xx/compiler: fix SGT/SLT/etcRob Clark1-29/+125
2013-08-24freedreno/a3xx/compiler: bit of re-arrange/cleanupRob Clark1-61/+71
2013-08-24freedreno/a3xx/compiler: make compiler errors more usefulRob Clark1-15/+32
2013-08-24freedreno/a3xx/compiler: cat4 cannot use const reg as srcRob Clark1-10/+27
2013-08-24freedreno/a3xx/compiler: use max_reg rather than file_countRob Clark1-7/+7