summaryrefslogtreecommitdiff
path: root/src/freedreno
AgeCommit message (Expand)AuthorFilesLines
2020-04-18ir3/ra: Fix off-by-one issues with live-range extensionConnor Abbott3-2/+34
2020-04-17tu: Use tu_cs_add_entries() with non-render-pass secondariesConnor Abbott1-1/+1
2020-04-16turnip: image_view reworkJonathan Marek4-379/+322
2020-04-16turnip: don't limit framebuffer size to image sizeJonathan Marek1-13/+0
2020-04-16turnip: compute render_components/srgb_cntl at renderpass creation timeJonathan Marek3-32/+30
2020-04-16tu: Align GMEM resolve blit scissorConnor Abbott1-2/+1
2020-04-15ir3: Handle load_ubo_ir3 when promoting to constantsConnor Abbott1-10/+30
2020-04-15ir3: Fix LDC offset unitsConnor Abbott6-11/+95
2020-04-15freedreno/turnip: Update GRAS_LAYER_CNTL to GRAS_MAX_LAYER_INDEXBrian Ho2-8/+3
2020-04-15turnip: Emit geometry shader descriptor constsBrian Ho1-0/+9
2020-04-15turnip: Correctly set layer stride for 3D imagesBrian Ho1-2/+4
2020-04-14freedreno/ir3: don't overwrite wrmask in ir3_SAMJonathan Marek1-2/+2
2020-04-14freedreno/ir3: fix emit_tex_info split_destJonathan Marek1-2/+1
2020-04-14ir3: Fix txs with bindlessConnor Abbott1-3/+3
2020-04-13freedreno/ir3/ra: cleanup some leftoversRob Clark1-6/+0
2020-04-13freedreno/ir3: rename depth->dceRob Clark7-68/+18
2020-04-13freedreno/ir3: better cleanup when removing unused instructionsRob Clark4-10/+36
2020-04-13freedreno/ir3/ra: handle array case for SFU select_reg optRob Clark1-3/+10
2020-04-13freedreno/ir3: add mov/cov statsRob Clark3-4/+12
2020-04-13freedreno/ir3/postsched: avoid moving tex ahead of killRob Clark1-0/+18
2020-04-13freedreno/ir3/postsched: remove some leftoversRob Clark1-9/+0
2020-04-13freedreno/ir3/sched: awareness of partial livenessRob Clark1-1/+44
2020-04-13freedreno/ir3: new pre-RA schedulerRob Clark3-396/+426
2020-04-13freedreno/ir3: fix location of inserted mov'sRob Clark1-1/+11
2020-04-13freedreno/ir3: simplify grouping passRob Clark1-31/+18
2020-04-13freedreno/ir3: make falsedep use's optionalRob Clark3-4/+6
2020-04-13freedreno/ir3: spiff out disasm a bitRob Clark1-5/+17
2020-04-13freedreno/computerator: support bindless sampler instructionsJonathan Marek2-1/+4
2020-04-13freedreno/computerator: support nop prefixJonathan Marek2-1/+6
2020-04-13freedreno/ir3: CSE the up/downconversion of SEL's cond's size.Eric Anholt3-7/+22
2020-04-13freedreno/ir3: Stop doing b2n on the SEL condition.Eric Anholt2-3/+11
2020-04-10freedreno: Fix leak of binning shader variants.Eric Anholt1-0/+2
2020-04-10freedreno/ir3: Fix sz vs class confusionKristian H. Kristensen2-6/+24
2020-04-09tu: Implement descriptor set update templatesConnor Abbott2-4/+125
2020-04-09tu: Add missing code for immutable samplersConnor Abbott1-0/+20
2020-04-09tu: Emit CP_LOAD_STATE6 for descriptorsConnor Abbott5-5/+304
2020-04-09tu: Switch to the bindless descriptor modelConnor Abbott7-868/+673
2020-04-09ir3: Rewrite UBO push analysis to support bindlessConnor Abbott3-59/+107
2020-04-09ir3: Plumb through bindless supportConnor Abbott10-99/+520
2020-04-09ir3: LDC also has a destinationConnor Abbott1-1/+1
2020-04-09ir3: Also don't propagate immediate offset with LDCConnor Abbott1-3/+3
2020-04-09ir3: Plumb through support for a1.xConnor Abbott11-67/+164
2020-04-09ir3: Add bindless instruction encodingConnor Abbott3-103/+277
2020-04-09freedreno/a6xx: Add registers for the bindless modelConnor Abbott2-0/+39
2020-04-09freedreno/a6xx: Add UBO size fieldConnor Abbott1-1/+1
2020-04-09tu: ir3: Emit push constants directlyConnor Abbott6-26/+86
2020-04-09tu: Dump out shader assembly when requestedConnor Abbott1-0/+14
2020-04-09turnip: new clear/blit implementation with shader path fallbackJonathan Marek15-1990/+2578
2020-04-09turnip: add vk_format_is_snorm/is_floatJonathan Marek1-0/+12
2020-04-09turnip: rework format helpersJonathan Marek6-29/+41