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