summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/freedreno
AgeCommit message (Expand)AuthorFilesLines
2018-02-17gallium: allow drivers to impose BO flags restrictions on constant buffer 0Marek Olšák1-0/+1
2018-02-16meson: freedreno depends on nirDylan Baker1-0/+1
2018-02-14gallium: drop all the guard band float caps.Dave Airlie1-5/+0
2018-02-10freedreno: small fix for flushing dependent batchesRob Clark1-0/+13
2018-02-10freedreno/ir3: intra-block schedulingRob Clark1-22/+104
2018-02-10freedreno/ir3: "boost" the depth of if/else conditionRob Clark1-5/+6
2018-02-10freedreno/ir3: account for arrays in delayslot calcRob Clark1-2/+30
2018-02-10freedreno/ir3: more clever legalize algorithmRob Clark1-42/+96
2018-02-10freedreno/ir3: track block predecessorsRob Clark2-7/+25
2018-02-10freedreno/ir3: clean up dangling false-dep'sRob Clark2-0/+46
2018-02-10freedreno/ir3: handle IMMED for mad 2nd src special caseRob Clark1-2/+4
2018-02-10freedreno/ir3: remove ir3 phi instructionRob Clark8-205/+16
2018-02-10freedreno/ir3: remove lower_if_else passRob Clark4-328/+0
2018-02-10freedreno/ir3: add experimental GCM passRob Clark1-0/+7
2018-02-10freedreno/ir3: change opt passesRob Clark1-0/+14
2018-02-10freedreno/ir3: use peephole select passRob Clark1-1/+1
2018-02-10freedreno/ir3: lower phi webs to regsRob Clark1-2/+1
2018-02-10freedreno/ir3: separate arrays from groupsRob Clark1-0/+8
2018-02-10freedreno/ir3: make block/instruction serialno per-shaderRob Clark2-4/+6
2018-02-10freedreno/ir3: add spirv support to cmdline compilerRob Clark1-3/+60
2018-02-10freedreno/ir3: don't lower fsatRob Clark3-1/+23
2018-02-10freedreno/ir3: add encoding/decoding for (sat) bitRob Clark4-12/+42
2018-02-10freedreno/ir3: extend liverange of arraysRob Clark1-0/+11
2018-02-10freedreno/ir3: avoid extra mov's for "arrays"Rob Clark1-3/+23
2018-02-10freedreno/ir3: a couple more array fixesRob Clark1-2/+15
2018-02-10freedreno/ir3: keep array storesRob Clark1-0/+6
2018-02-10freedreno/ir3: propagate barrier informationRob Clark1-0/+5
2018-02-10freedreno/ir3: remove pointless statementRob Clark1-3/+0
2018-02-10freedreno/ir3: some more debug printsRob Clark2-0/+36
2018-02-10freedreno/ir3: fix printing of relative branch offsetsRob Clark2-3/+3
2018-02-10freedreno/ir3: be more clever with if/else jumpsRob Clark1-1/+16
2018-02-10freedreno/ir3: avoid some spurious sync bitsRob Clark1-1/+3
2018-02-10freedreno/ir3: print # of sync bits for shaderdbRob Clark3-2/+18
2018-02-10freedreno: add debug trace for flushRob Clark1-0/+2
2018-02-08meson: Add build option for toolsScott D Phillips1-1/+2
2018-01-31nir: add lower_all_io_to_temps flagTimothy Arceri1-0/+1
2018-01-30gallium: introduce PIPE_CAP_FENCE_SIGNAL v2Andres Rodriguez1-0/+1
2018-01-30gallium: add type parameter to create_fence_fdAndres Rodriguez2-2/+5
2018-01-25automake: small cleanup after the meson.build inclusionEmil Velikov1-1/+1
2018-01-19autotools: include meson build files in tarballDylan Baker1-0/+2
2018-01-17gallium: remove PIPE_CAP_USER_CONSTANT_BUFFERSMarek Olšák1-3/+0
2018-01-17gallium: remove PIPE_CAP_TEXTURE_SHADOW_MAPMarek Olšák1-1/+0
2018-01-17gallium: remove PIPE_CAP_TWO_SIDED_STENCILMarek Olšák1-1/+0
2018-01-14freedreno/ir3: "soft" depth scheduling for SFU instructionsRob Clark1-9/+21
2018-01-14freedreno/a5xx: work around SWAP vs TILE_MODE constraintRob Clark1-0/+20
2018-01-14freedreno/a5xx: texture tilingRob Clark16-25/+339
2018-01-14freedreno: update generated headersRob Clark6-26/+35
2018-01-14freedreno: add screen->setup_slices() for tex layoutRob Clark3-19/+43
2018-01-11meson: move libsensors dependency to libgalliumDylan Baker1-1/+0
2018-01-11meson: Use dependencies for nirDylan Baker1-4/+4