aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3
Commit message (Expand)AuthorAgeFilesLines
* nir/lower_atomics_to_ssbo: Also lower barriersJason Ekstrand2020-01-131-2/+0
* nir: Rename nir_intrinsic_barrier to control_barrierJason Ekstrand2020-01-132-3/+3
* nir: Add a new memory_barrier_tcs_patch intrinsicJason Ekstrand2020-01-131-0/+1
* ir3: Set up full/half register conflicts correctlyKristian H. Kristensen2020-01-091-2/+1
* freedreno/ir3: fix flat shading againRob Clark2019-12-241-1/+1
* freedreno/ir3: support load_base_instanceJonathan Marek2019-12-194-1/+12
* freedreno/ir3: fix vertex shader sysvals with pre_assign_inputsJonathan Marek2019-12-191-1/+1
* freedreno/ir3: update prefetch input_offset when packing inlocsJonathan Marek2019-12-171-0/+4
* freedreno/ir3: lower pack/unpack opsJonathan Marek2019-12-161-0/+24
* freedreno/ir3: lower mul_2x32_64Jonathan Marek2019-12-161-0/+3
* turnip: Lower usub_borrow.Eric Anholt2019-12-161-0/+2
* freedreno/ir3: add iterator macrosRob Clark2019-12-1313-76/+93
* freedreno/ir3: add scheduler tracesRob Clark2019-12-134-0/+24
* freedreno/ir3: add last-baryf shaderdb statRob Clark2019-12-132-0/+6
* freedreno/ir3: add GLSL_SAMPLER_DIM_SUBPASS to tex_infoJonathan Marek2019-12-121-0/+2
* freedreno: Track the set of UBOs to be uploaded in UBO analysis.Eric Anholt2019-12-092-0/+4
* freedreno/ir3: fix neverball assert in case of unused VS inputsRob Clark2019-12-042-4/+19
* freedreno/ir3: remove store_output lowered to store_shared_ir3Rob Clark2019-12-041-1/+1
* freedreno/ir3: enable half precision for pre-fs texture fetchHyunjun Ko2019-11-201-1/+1
* freedreno/ir3: fixup when changing to mad.f16Hyunjun Ko2019-11-201-1/+5
* freedreno/ir3: fix printing output registers of FS.Hyunjun Ko2019-11-201-2/+3
* freedreno/ir3: Enabling lowering 16-bit flrpNeil Roberts2019-11-201-0/+2
* freedreno: support 16b for the sampler opcodeHyunjun Ko2019-11-202-18/+38
* freedreno/ir3: Implement f2b16 and i2b16Neil Roberts2019-11-201-0/+12
* freedreno/ir3: Add implementation of nir_op_b16cselNeil Roberts2019-11-201-5/+15
* freedreno/ir3: Support 16-bit comparison instructionsNeil Roberts2019-11-201-0/+20
* freedreno/ir3: cleanup by removing repeated codeHyunjun Ko2019-11-201-12/+5
* freedreno/ir3: disable texture prefetch for 1d array texturesJonathan Marek2019-11-171-6/+5
* util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt2019-11-141-1/+1
* freedreno/ir3: remove unused parameterRob Clark2019-11-121-4/+4
* freedreno/ir3: legalize cleanupsRob Clark2019-11-121-1/+7
* freedreno/ir3: fix gpu hang with pre-fs-tex-fetchRob Clark2019-11-122-10/+32
* freedreno/ir3: only tex instructions have wrmaskRob Clark2019-11-121-6/+3
* freedreno/ir3: re-work shader inputs/outputsRob Clark2019-11-125-270/+192
* freedreno/ir3: simplify creating sysval inputsRob Clark2019-11-121-90/+58
* freedreno/ir3: remove first-vertex sysvalRob Clark2019-11-121-1/+0
* freedreno/ir3: helper to print ir if debug enabledRob Clark2019-11-122-28/+16
* freedreno/ir3: show input/output wrmask's in disasmRob Clark2019-11-121-2/+9
* freedreno/ir3: add input/output iteratorsRob Clark2019-11-1211-63/+49
* freedreno/ir3: remove impossible conditionRob Clark2019-11-121-3/+0
* freedreno/ir3: rename fanin/fanout to collect/splitRob Clark2019-11-1210-44/+48
* freedreno/ir3: remove half-precision outputRob Clark2019-11-121-30/+0
* freedreno/ir3: fix valgrind complaint with STLWRob Clark2019-11-121-1/+1
* freedreno/ir3: also track # of nops for shader-dbRob Clark2019-11-092-0/+4
* freedreno/ir3: sync disasm changes from envytoolsRob Clark2019-11-092-24/+94
* freedreno/ir3: remove obsolete commentRob Clark2019-11-091-4/+0
* freedreno/ir3/ra: remove ir print after livein/outRob Clark2019-11-091-1/+0
* freedreno/ir3/ra: move regs_count==0 checkRob Clark2019-11-091-9/+2
* freedreno/ir3: ir3_print tweaksRob Clark2019-11-092-47/+102
* freedreno/ir3: use SSA flag on dest register tooRob Clark2019-11-094-45/+48