summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3/ir3_compiler.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: hack for standalone compilerRob Clark2014-12-201-1/+5
* freedreno/ir3: lower TXP as neededRob Clark2014-12-091-0/+8
* freedreno/a3xx: enable sampling from integer texturesIlia Mirkin2014-11-301-1/+7
* freedreno/ir3: remove unused arg parameterIlia Mirkin2014-11-301-7/+7
* freedreno/ir3: fix UMADIlia Mirkin2014-11-301-9/+9
* freedreno/ir3: don't pass consts to madsh.m16 in MOD logicIlia Mirkin2014-11-271-0/+3
* freedreno/ir3: always mov tex coordsRob Clark2014-10-251-54/+30
* freedreno/ir3: standalone compiler updates for ir3testRob Clark2014-10-251-0/+1
* freedreno/ir3: add debug flag to disable cpRob Clark2014-10-201-1/+1
* freedreno/a3xx: disable early-z when we have kill'sRob Clark2014-10-201-0/+4
* freedreno/ir3: large const supportRob Clark2014-10-151-5/+18
* freedreno: use tgsi_loweringRob Clark2014-10-141-3/+3
* freedreno/ir3: fix lockups with lame FRAG shadersRob Clark2014-10-031-2/+4
* freedreno/ir3: add TXF supportIlia Mirkin2014-10-021-1/+39
* freedreno/ir3: add TXD support and expose ARB_shader_texture_lodIlia Mirkin2014-10-021-4/+49
* freedreno/ir3: add texture offset supportIlia Mirkin2014-10-021-4/+45
* freedreno/ir3: shadow comes before arrayIlia Mirkin2014-10-021-2/+2
* freedreno/ir3: make TXQ return integers, not floatsIlia Mirkin2014-10-021-1/+1
* freedreno/ir3: add UMAD supportIlia Mirkin2014-10-021-4/+15
* freedreno/ir3: add ISSG supportIlia Mirkin2014-10-021-0/+39
* freedreno/ir3: add MOD supportIlia Mirkin2014-10-021-8/+12
* freedreno/ir3: add UMOD support, based on UDIVIlia Mirkin2014-10-021-6/+31
* freedreno/ir3: add IDIV/UDIV supportIlia Mirkin2014-10-021-3/+197
* freedreno/a3xx: add support to emulate GL_CLAMPRob Clark2014-09-291-1/+15
* freedreno/a3xx: add flat interpolation modeRob Clark2014-09-271-0/+1
* freedreno/ir3: add TXB2 supportIlia Mirkin2014-09-221-4/+14
* freedreno/ir3: add TXQ supportIlia Mirkin2014-09-221-0/+27
* freedreno/ir3: fix TXB/TXL to actually pull the bias/lod argumentIlia Mirkin2014-09-221-1/+4
* freedreno/ir3: make texture instruction construction more dynamicIlia Mirkin2014-09-221-145/+80
* freedreno/a3xx: more texture array fixesRob Clark2014-09-211-16/+17
* freedreno/a3xx: 3d/array texturesRob Clark2014-09-131-4/+43
* freedreno/ir3: implement UMUL correctlyIlia Mirkin2014-09-121-1/+48
* freedreno/ir3: fix UCMP handlingIlia Mirkin2014-09-121-37/+39
* freedreno/ir3: add TXL supportIlia Mirkin2014-09-121-1/+3
* freedreno/ir3: add missing put_dstRob Clark2014-09-121-0/+1
* freedreno/ir3: catch incorrect usage of tmp-dstRob Clark2014-09-121-0/+15
* freedreno/ir3: use unsigned comparison for UIFIlia Mirkin2014-09-121-4/+4
* freedreno/ir3: negate result of USLT/etcIlia Mirkin2014-09-121-8/+15
* freedreno/ir3: add UARL supportIlia Mirkin2014-09-121-2/+4
* freedreno/ir3: INEG operates on src0, not src1Ilia Mirkin2014-09-121-1/+3
* freedreno/ir3: fix FSLT/etc handling to return 0/-1 instead of 0/1.0Ilia Mirkin2014-09-121-4/+8
* freedreno/a3xx: alpha render-target shenanigansRob Clark2014-09-121-0/+17
* freedreno/ir3: add no-copy-propagate fallback stepRob Clark2014-09-091-2/+4
* freedreno/ir3: fix constlen with relative addressingRob Clark2014-09-041-0/+7
* freedreno/ir3: bit of debugRob Clark2014-09-041-4/+16
* freedreno/ir3: add DDX/DDYRob Clark2014-09-011-4/+53
* freedreno/ir3: add TXBRob Clark2014-08-301-0/+5
* freedreno/ir3: detect scheduler failRob Clark2014-08-301-1/+3
* freedreno/ir3: split out shader compiler from a3xxRob Clark2014-07-251-0/+2639