summaryrefslogtreecommitdiff
path: root/src/broadcom
AgeCommit message (Expand)AuthorFilesLines
2018-04-26broadcom/vc5: Add validation that we don't violate GFXH-1633 requirements.Eric Anholt1-0/+13
2018-04-26broadcom/vc5: Add validation that we don't violate GFXH-1625 requirements.Eric Anholt1-0/+5
2018-04-26broadcom/vc5: Add QPU validation for register writes after thrend.Eric Anholt1-3/+31
2018-04-25broadcom/vc5: Remove leftover vc4 MSAA lowering setup in the FS key.Eric Anholt1-12/+5
2018-04-25broadcom/vc5: Fix tile load/store of MSAA surfaces on 4.x.Eric Anholt2-4/+4
2018-03-29util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick1-2/+2
2018-03-28broadcom/vc4: Fix out-of-tree build with automake.Aaron Watry1-0/+2
2018-03-28broadcom/vc5: Start using nir_opt_move_load_ubo().Eric Anholt1-0/+2
2018-03-26broadcom/vc5: Fix extraneous register index in QIR dumping of TLBU writes.Eric Anholt1-0/+1
2018-03-22broadcom/vc5: Account for InstanceID/VertexID in VPM segment size.Eric Anholt1-4/+9
2018-03-22broadcom/vc5: Set up a vertex position if the shader doesn't.Eric Anholt1-0/+22
2018-03-21broadcom/vc5: Fix up the NIR types of FS outputs generated by NIR-to-TGSI.Eric Anholt2-0/+38
2018-03-19broadcom/vc5: Don't annotate dumps with stale live intervals.Eric Anholt4-2/+8
2018-03-19broadcom/vc5: Add support for register spilling.Eric Anholt4-11/+276
2018-03-19broadcom/vc5: Remove redundant last_inst lookup.Eric Anholt1-1/+0
2018-03-19broadcom/vc5: On QPU pack error, dump the instruction and return cleanly.Eric Anholt1-1/+7
2018-03-19broadcom/vc5: Add cursors to the compiler infrastructure, like NIR's.Eric Anholt3-8/+73
2018-03-19broadcom/vc5: Move the umul macro to a header.Eric Anholt2-8/+8
2018-03-19broadcom/vc5: Correct the arg count of TIDX/EIDX.Eric Anholt1-2/+2
2018-03-19broadcom/vc5: Re-do live variables after removing thrsws.Eric Anholt2-3/+14
2018-03-19broadcom/vc5: Add a QPU helper for instructions using the TLB.Eric Anholt2-0/+23
2018-03-19broadcom/vc5: Introduce v3d_qpu_reads_vpm()/v3d_qpu_writes_vpm().Eric Anholt2-4/+35
2018-03-19broadcom/vc5: The ldvpm signal also a case of using the VPM.Eric Anholt1-0/+3
2018-03-19broadcom/vc5: Extract v3d_qpu_writes_tmu() helper.Eric Anholt3-6/+12
2018-02-28nir: add lower_ldexp to nir compiler optionsTimothy Arceri1-0/+1
2018-02-05broadcom/vc5: Fix "hardwrae" typo in a field name in XML.Eric Anholt2-2/+2
2018-02-05broadcom/vc5: Try to merge more than 2 QPU instructions together.Eric Anholt1-5/+13
2018-02-05broadcom/vc5: Remove no-op MOVs after register allocation.Eric Anholt1-1/+60
2018-02-05broadcom/vc5: Add missing shader-db instruction counting.Eric Anholt1-0/+7
2018-02-01broadcom/vc5: Fix a segfault on mix of booleans.Eric Anholt1-1/+3
2018-01-31nir: add lower_all_io_to_temps flagTimothy Arceri1-0/+1
2018-01-27broadcom/vc5: Enable CLIF dumping of V3D 4.2.Eric Anholt3-1/+10
2018-01-27broadcom/vc5: Update the compiler for V3D 4.2.Eric Anholt1-2/+6
2018-01-27broadcom/vc5: Update QPU instruction pack/unpack for v4.2.Eric Anholt4-5/+9
2018-01-27broadcom/vc5: Add XML for V3D 4.2.Eric Anholt6-0/+1065
2018-01-27broadcom/vc5: Fix a race between XML codegen build and CLIF build.Eric Anholt1-1/+4
2018-01-27Android: Attempt to fix broadcom build after vc5 changes.Eric Anholt1-0/+5
2018-01-19autotools: include meson build files in tarballDylan Baker1-1/+6
2018-01-18broadcom: add missing headers to the tarballEmil Velikov1-2/+5
2018-01-12broadcom/vc5: Use MSF to ignore discards/non-dispatched channels in loops.Eric Anholt1-1/+5
2018-01-12broadcom/vc5: Use XOR instead of SUB for execute flags comparisons.Eric Anholt1-3/+3
2018-01-12broadcom/vc5: Also check the update flags for avoiding DCE.Eric Anholt1-1/+5
2018-01-12broadcom/vc5: Rename V3D 3.x Flat Shade Action to match v4.x naming.Eric Anholt1-3/+3
2018-01-12broadcom/vc5: Add support for loading varyings in V3D 4.1.Eric Anholt6-17/+13
2018-01-12broadcom/vc5: Add compiler support for V3D 4.x texturing.Eric Anholt7-6/+283
2018-01-12broadcom/vc5: Add the new TMU write addresses for V3D 4.x (and r5rep).Eric Anholt2-10/+37
2018-01-12broadcom/vc5: Move V3D 3.3 texturing to a separate file.Eric Anholt5-229/+267
2018-01-12broadcom/vc5: Move V3D 3.3 VPM write setup to a separate file.Eric Anholt5-34/+82
2018-01-12broadcom/vc5: Add support for V3D 4.1 CLIF dumping.Eric Anholt5-17/+57
2018-01-12broadcom/vc5: Move the body of CLIF dumping to a per-version file.Eric Anholt6-155/+255