| Commit message (Expand) | Author | Age | Files | Lines |
* | broadcom/vc5: Set up a vertex position if the shader doesn't. | Eric Anholt | 2018-03-22 | 1 | -0/+22 |
* | broadcom/vc5: Fix up the NIR types of FS outputs generated by NIR-to-TGSI. | Eric Anholt | 2018-03-21 | 2 | -0/+38 |
* | broadcom/vc5: Don't annotate dumps with stale live intervals. | Eric Anholt | 2018-03-19 | 4 | -2/+8 |
* | broadcom/vc5: Add support for register spilling. | Eric Anholt | 2018-03-19 | 4 | -11/+276 |
* | broadcom/vc5: Remove redundant last_inst lookup. | Eric Anholt | 2018-03-19 | 1 | -1/+0 |
* | broadcom/vc5: On QPU pack error, dump the instruction and return cleanly. | Eric Anholt | 2018-03-19 | 1 | -1/+7 |
* | broadcom/vc5: Add cursors to the compiler infrastructure, like NIR's. | Eric Anholt | 2018-03-19 | 3 | -8/+73 |
* | broadcom/vc5: Move the umul macro to a header. | Eric Anholt | 2018-03-19 | 2 | -8/+8 |
* | broadcom/vc5: Correct the arg count of TIDX/EIDX. | Eric Anholt | 2018-03-19 | 1 | -2/+2 |
* | broadcom/vc5: Re-do live variables after removing thrsws. | Eric Anholt | 2018-03-19 | 2 | -3/+14 |
* | broadcom/vc5: Add a QPU helper for instructions using the TLB. | Eric Anholt | 2018-03-19 | 2 | -0/+23 |
* | broadcom/vc5: Introduce v3d_qpu_reads_vpm()/v3d_qpu_writes_vpm(). | Eric Anholt | 2018-03-19 | 2 | -4/+35 |
* | broadcom/vc5: The ldvpm signal also a case of using the VPM. | Eric Anholt | 2018-03-19 | 1 | -0/+3 |
* | broadcom/vc5: Extract v3d_qpu_writes_tmu() helper. | Eric Anholt | 2018-03-19 | 3 | -6/+12 |
* | nir: add lower_ldexp to nir compiler options | Timothy Arceri | 2018-02-28 | 1 | -0/+1 |
* | broadcom/vc5: Fix "hardwrae" typo in a field name in XML. | Eric Anholt | 2018-02-05 | 2 | -2/+2 |
* | broadcom/vc5: Try to merge more than 2 QPU instructions together. | Eric Anholt | 2018-02-05 | 1 | -5/+13 |
* | broadcom/vc5: Remove no-op MOVs after register allocation. | Eric Anholt | 2018-02-05 | 1 | -1/+60 |
* | broadcom/vc5: Add missing shader-db instruction counting. | Eric Anholt | 2018-02-05 | 1 | -0/+7 |
* | broadcom/vc5: Fix a segfault on mix of booleans. | Eric Anholt | 2018-02-01 | 1 | -1/+3 |
* | nir: add lower_all_io_to_temps flag | Timothy Arceri | 2018-01-31 | 1 | -0/+1 |
* | broadcom/vc5: Enable CLIF dumping of V3D 4.2. | Eric Anholt | 2018-01-27 | 3 | -1/+10 |
* | broadcom/vc5: Update the compiler for V3D 4.2. | Eric Anholt | 2018-01-27 | 1 | -2/+6 |
* | broadcom/vc5: Update QPU instruction pack/unpack for v4.2. | Eric Anholt | 2018-01-27 | 4 | -5/+9 |
* | broadcom/vc5: Add XML for V3D 4.2. | Eric Anholt | 2018-01-27 | 6 | -0/+1065 |
* | broadcom/vc5: Fix a race between XML codegen build and CLIF build. | Eric Anholt | 2018-01-27 | 1 | -1/+4 |
* | Android: Attempt to fix broadcom build after vc5 changes. | Eric Anholt | 2018-01-27 | 1 | -0/+5 |
* | autotools: include meson build files in tarball | Dylan Baker | 2018-01-19 | 1 | -1/+6 |
* | broadcom: add missing headers to the tarball | Emil Velikov | 2018-01-18 | 1 | -2/+5 |
* | broadcom/vc5: Use MSF to ignore discards/non-dispatched channels in loops. | Eric Anholt | 2018-01-12 | 1 | -1/+5 |
* | broadcom/vc5: Use XOR instead of SUB for execute flags comparisons. | Eric Anholt | 2018-01-12 | 1 | -3/+3 |
* | broadcom/vc5: Also check the update flags for avoiding DCE. | Eric Anholt | 2018-01-12 | 1 | -1/+5 |
* | broadcom/vc5: Rename V3D 3.x Flat Shade Action to match v4.x naming. | Eric Anholt | 2018-01-12 | 1 | -3/+3 |
* | broadcom/vc5: Add support for loading varyings in V3D 4.1. | Eric Anholt | 2018-01-12 | 6 | -17/+13 |
* | broadcom/vc5: Add compiler support for V3D 4.x texturing. | Eric Anholt | 2018-01-12 | 7 | -6/+283 |
* | broadcom/vc5: Add the new TMU write addresses for V3D 4.x (and r5rep). | Eric Anholt | 2018-01-12 | 2 | -10/+37 |
* | broadcom/vc5: Move V3D 3.3 texturing to a separate file. | Eric Anholt | 2018-01-12 | 5 | -229/+267 |
* | broadcom/vc5: Move V3D 3.3 VPM write setup to a separate file. | Eric Anholt | 2018-01-12 | 5 | -34/+82 |
* | broadcom/vc5: Add support for V3D 4.1 CLIF dumping. | Eric Anholt | 2018-01-12 | 5 | -17/+57 |
* | broadcom/vc5: Move the body of CLIF dumping to a per-version file. | Eric Anholt | 2018-01-12 | 6 | -155/+255 |
* | broadcom/vc5: Use THRSW to enable multi-threaded shaders. | Eric Anholt | 2018-01-12 | 8 | -78/+285 |
* | broadcom/vc5: Properly schedule the thread-end THRSW. | Eric Anholt | 2018-01-12 | 2 | -39/+137 |
* | broadcom/vc5: Implement GFXH-1684 workaround. | Eric Anholt | 2018-01-12 | 4 | -0/+20 |
* | broadcom/vc5: Add a test for .ifb in ADD ops. | Eric Anholt | 2018-01-12 | 1 | -0/+1 |
* | broadcom/vc5: Add the new tesselation opcodes in V3D 4.1. | Eric Anholt | 2018-01-12 | 2 | -1/+5 |
* | broadcom/vc5: Use a physical-reg-only register class for LDVPM. | Eric Anholt | 2018-01-12 | 2 | -8/+21 |
* | broadcom/vc5: Use the new LDVPM/STVPM opcodes on V3D 4.1. | Eric Anholt | 2018-01-12 | 9 | -51/+197 |
* | broadcom/vc5: Drop dead VC5_QPU_* defines from qpu_instr.c. | Eric Anholt | 2018-01-12 | 1 | -80/+0 |
* | broadcom/vc5: Add support for QPU pack/unpack/disasm of small immediates. | Eric Anholt | 2018-01-12 | 4 | -1/+94 |
* | broadcom/vc5: Drop signal bit #defines. | Eric Anholt | 2018-01-12 | 2 | -8/+0 |