summaryrefslogtreecommitdiff
path: root/src/freedreno
AgeCommit message (Expand)AuthorFilesLines
2019-11-21turnip: implement UBWCJonathan Marek9-125/+325
2019-11-21freedreno/regs: update UBWC related bitsJonathan Marek1-5/+9
2019-11-21freedreno/perfctrs/fdperf: periodically restore countersRob Clark1-1/+31
2019-11-21freedreno/perfcntrs: add fdperfRob Clark2-0/+1082
2019-11-21freedreno/perfcntrs/a6xx: remove RBBM countersRob Clark1-1/+1
2019-11-21freedreno/perfctrs/a2xx: move CP to be first groupRob Clark1-1/+1
2019-11-21freedreno/perfcntrs: add accessor to get per-gen tablesRob Clark4-0/+61
2019-11-21freedreno/perfcntrs: move to shared locationRob Clark9-0/+2522
2019-11-20freedreno/ir3: enable half precision for pre-fs texture fetchHyunjun Ko1-1/+1
2019-11-20freedreno/ir3: fixup when changing to mad.f16Hyunjun Ko1-1/+5
2019-11-20freedreno/ir3: fix printing output registers of FS.Hyunjun Ko1-2/+3
2019-11-20freedreno/ir3: Enabling lowering 16-bit flrpNeil Roberts1-0/+2
2019-11-20freedreno: support 16b for the sampler opcodeHyunjun Ko2-18/+38
2019-11-20freedreno/ir3: Implement f2b16 and i2b16Neil Roberts1-0/+12
2019-11-20freedreno/ir3: Add implementation of nir_op_b16cselNeil Roberts1-5/+15
2019-11-20freedreno/ir3: Support 16-bit comparison instructionsNeil Roberts1-0/+20
2019-11-20freedreno/ir3: cleanup by removing repeated codeHyunjun Ko1-12/+5
2019-11-19turnip: Drop the copy of the formats table.Eric Anholt6-738/+83
2019-11-19turnip: fix sRGB GMEM clearJonathan Marek1-6/+17
2019-11-19turnip: implement CmdClearColorImage/CmdClearDepthStencilImageJonathan Marek10-35/+195
2019-11-18turnip: add x11 wsiJonathan Marek2-0/+114
2019-11-18turnip: add display wsiJonathan Marek4-0/+366
2019-11-17freedreno/registers: fix a6xx_2d_blit_cntl ROTATEJonathan Marek1-2/+1
2019-11-17freedreno/ir3: disable texture prefetch for 1d array texturesJonathan Marek1-6/+5
2019-11-14util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt1-1/+1
2019-11-12freedreno/ir3: remove unused parameterRob Clark1-4/+4
2019-11-12freedreno/ir3: legalize cleanupsRob Clark1-1/+7
2019-11-12freedreno/ir3: fix gpu hang with pre-fs-tex-fetchRob Clark2-10/+32
2019-11-12freedreno/ir3: only tex instructions have wrmaskRob Clark1-6/+3
2019-11-12freedreno/ir3: re-work shader inputs/outputsRob Clark5-270/+192
2019-11-12freedreno/ir3: simplify creating sysval inputsRob Clark1-90/+58
2019-11-12freedreno/ir3: remove first-vertex sysvalRob Clark1-1/+0
2019-11-12freedreno/ir3: helper to print ir if debug enabledRob Clark2-28/+16
2019-11-12freedreno/ir3: show input/output wrmask's in disasmRob Clark1-2/+9
2019-11-12freedreno/ir3: add input/output iteratorsRob Clark11-63/+49
2019-11-12freedreno/ir3: remove impossible conditionRob Clark1-3/+0
2019-11-12freedreno/ir3: rename fanin/fanout to collect/splitRob Clark10-44/+48
2019-11-12freedreno/ir3: remove half-precision outputRob Clark1-30/+0
2019-11-12freedreno/ir3: fix valgrind complaint with STLWRob Clark1-1/+1
2019-11-11freedreno: add Adreno 640 IDJonathan Marek1-0/+1
2019-11-09freedreno/ir3: also track # of nops for shader-dbRob Clark2-0/+4
2019-11-09freedreno/ir3: sync disasm changes from envytoolsRob Clark2-24/+94
2019-11-09freedreno/ir3: remove obsolete commentRob Clark1-4/+0
2019-11-09freedreno/ir3/ra: remove ir print after livein/outRob Clark1-1/+0
2019-11-09freedreno/ir3/ra: move regs_count==0 checkRob Clark1-9/+2
2019-11-09freedreno/ir3: ir3_print tweaksRob Clark2-47/+102
2019-11-09freedreno/ir3: use SSA flag on dest register tooRob Clark4-45/+48
2019-11-09freedreno/ir3: split pre-coloring to it's own functionRob Clark1-3/+12
2019-11-07freedreno/ir3: Use regid() helper when setting up precolor regsKristian H. Kristensen1-4/+4
2019-11-07freedreno/a6xx: Program state for tessellation stagesKristian H. Kristensen1-0/+5