aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3/ra: re-work a6xx merged register file conflictsRob Clark2020-03-271-18/+10
* freedreno/ir3/ra: split building regs/classes and conflictsRob Clark2020-03-272-22/+73
* freedreno/ir3/ra: pick higher numbered scalars in first passRob Clark2020-03-274-17/+113
* freedreno/ir3/ra: compute register target from liverangesRob Clark2020-03-272-82/+209
* freedreno/ir3/ra: fix array liverangesRob Clark2020-03-271-1/+1
* freedreno/ir3/ra: add def/use iteratorsRob Clark2020-03-272-133/+202
* freedreno/ir3/ra: drop extending output live-rangesRob Clark2020-03-271-7/+0
* freedreno/ir3/ra: add helper to map name to arrayRob Clark2020-03-271-1/+24
* freedreno/ir3/ra: fix target register calculationRob Clark2020-03-271-1/+1
* freedreno/ir3/ra: add helper to map name to instructionRob Clark2020-03-271-23/+36
* freedreno/ir3/ra: split-upRob Clark2020-03-275-352/+424
* freedreno/ir3/ra: add debug option for RA debug msgsRob Clark2020-03-273-16/+37
* freedreno/ir3: convert debug bitfield to BITFIELD_BIT()Rob Clark2020-03-271-12/+12
* freedreno/ir3: reformat disasm outputRob Clark2020-03-271-7/+17
* freedreno/ir3: fix bogus register footprint with tess/gsRob Clark2020-03-271-0/+3
* freedreno/ir3: remove unused helperRob Clark2020-03-271-10/+0
* freedreno/ir3: add bary_ij as src for meta:tex_prefetchRob Clark2020-03-271-9/+4
* freedreno/ir3: small cleanup and commentsRob Clark2020-03-2717-71/+77
* freedreno/a6xx: register updateRob Clark2020-03-271-1/+3
* util: don't include p_defines.h and u_pointer.h from galliumMarek Olšák2020-03-273-4/+5
* freedreno/ir3: enable nir_opt_loop_unroll on a6xxHyunjun Ko2020-03-241-1/+1
* freedreno/ir3: Lower bools to bitsizeNeil Roberts2020-03-241-1/+1
* turnip: implement depth clampJonathan Marek2020-03-243-11/+30
* turnip: fix znear clippingJonathan Marek2020-03-241-1/+2
* freedreno/registers: more GRAS_CL_CNTL bits, Z_CLAMPJonathan Marek2020-03-242-5/+19
* turnip: Instance can be NULL resolving 'GetInstanceProcAddr' entry pointEduardo Lima Mitev2020-03-211-1/+1
* freedreno: Switch to exposing only half-integer pixel centers.Eric Anholt2020-03-191-4/+1
* turnip: Do gathering xfb info after nir_remove_dead_variablesHyunjun Ko2020-03-181-3/+5
* turnip: Fix wrong assignment of xfb output's offset.Hyunjun Ko2020-03-181-1/+1
* tu: Fix border color with compute shadersConnor Abbott2020-03-172-0/+8
* tu: Rewrite border color handlingConnor Abbott2020-03-165-159/+115
* turnip: Add tu6_control struct.Hyunjun Ko2020-03-122-10/+31
* turnip: Enable VK_EXT_transform_feedbackHyunjun Ko2020-03-122-1/+25
* turnip: Implement an empty function vkCmdDrawIndirectByteCountEXTHyunjun Ko2020-03-121-0/+28
* turnip: Implement stream-out emit and vkApis for transform feedbackHyunjun Ko2020-03-123-33/+148
* turnip: Setup stream-output when linking programHyunjun Ko2020-03-121-11/+143
* turnip: Define structs for transform feedbackHyunjun Ko2020-03-121-0/+22
* turnip: Gather information for transform feedbackHyunjun Ko2020-03-122-1/+55
* freedreno: Add ir3_cf.c and ir3_delay.c to Makefile.sourcesJohn Stultz2020-03-111-0/+2
* freedreno/fdperf: set localeRob Clark2020-03-101-0/+3
* freedreno/computerator: add performance counter supportRob Clark2020-03-104-1/+236
* freedreno/ir3: try to avoid syncsRob Clark2020-03-101-1/+55
* freedreno/ir3: round-robin RARob Clark2020-03-101-4/+163
* freedreno/ir3: track register usage in first RA passRob Clark2020-03-101-0/+41
* freedreno/ir3: fix has_latency_to_hideRob Clark2020-03-101-1/+8
* freedreno/ir3: split out has_latency_to_hide()Rob Clark2020-03-102-25/+25
* freedreno/ir3: add simplified stall estimationRob Clark2020-03-102-1/+14
* freedreno/ir3: remove extra nops inserted in schedulerRob Clark2020-03-102-25/+0
* freedreno/computerator: add hrsq/hlog2/hexp2Rob Clark2020-03-102-0/+9
* freedreno/ir3: also lower lowp frag outputsRob Clark2020-03-101-1/+2