| Commit message (Expand) | Author | Age | Files | Lines |
* | 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: Update the compiler for V3D 4.2. | Eric Anholt | 2018-01-27 | 1 | -2/+6 |
* | 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: 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 | 6 | -6/+282 |
* | broadcom/vc5: Move V3D 3.3 texturing to a separate file. | Eric Anholt | 2018-01-12 | 4 | -229/+266 |
* | broadcom/vc5: Move V3D 3.3 VPM write setup to a separate file. | Eric Anholt | 2018-01-12 | 4 | -34/+81 |
* | broadcom/vc5: Use THRSW to enable multi-threaded shaders. | Eric Anholt | 2018-01-12 | 7 | -76/+279 |
* | 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: 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 | 5 | -39/+87 |
* | broadcom/vc5: Add support for V3Dv4 signal bits. | Eric Anholt | 2018-01-12 | 7 | -21/+102 |
* | meson: Use dependencies for nir | Dylan Baker | 2018-01-11 | 1 | -2/+2 |
* | broadcom/vc5: Fix discard_if during control flow. | Eric Anholt | 2018-01-03 | 1 | -1/+1 |
* | broadcom/vc5: Don't emit component 3/4 F16 TLB writes for float/vec2. | Eric Anholt | 2018-01-03 | 1 | -1/+2 |
* | broadcom/vc5: Emit flat shade flags for varying components > 24. | Eric Anholt | 2018-01-03 | 2 | -5/+12 |
* | broadcom/vc5: Emit proper flatshading code for glShadeModel(GL_FLAT). | Eric Anholt | 2018-01-03 | 3 | -20/+14 |
* | broadcom/vc5: Move texture return channel setup into the compiler. | Eric Anholt | 2018-01-03 | 2 | -14/+40 |
* | broadcom/vc5: Enable NIR txd lowering on all txd instructions. | Eric Anholt | 2017-12-14 | 1 | -0/+1 |
* | broadcom/vc5: Fix shader input/outputs for gallium's new NIR linking. | Eric Anholt | 2017-12-14 | 1 | -4/+8 |
* | broadcom/vc5: Fix BASE_LEVEL handling with txl. | Eric Anholt | 2017-11-22 | 1 | -2/+4 |
* | broadcom/vc5: Ensure that there is always a TLB write. | Eric Anholt | 2017-11-17 | 1 | -1/+17 |
* | broadcom/vc5: Remove unused v3d_compiler.c | Andreas Boll | 2017-11-08 | 1 | -43/+0 |
* | broadcom/vc5: Do 16-bit unpacking of integer texture returns properly. | Eric Anholt | 2017-11-07 | 1 | -8/+29 |
* | broadcom/vc5: Fix scheduling for a non-SFU R4 write after a dead R4 write. | Eric Anholt | 2017-11-07 | 1 | -3/+5 |
* | broadcom/vc5: Stop lowering negates to subs. | Eric Anholt | 2017-10-30 | 1 | -1/+8 |
* | broadcom/vc5: Add lowering for txf_ms to a txf on a 2x2-scaled texture. | Eric Anholt | 2017-10-30 | 4 | -2/+95 |
* | broadcom/vc5: Lower unpack_*_4x8 to normal math. | Eric Anholt | 2017-10-30 | 1 | -0/+3 |
* | broadcom/vc5: Add PIPE_TEX_WRAP_CLAMP support for linear-filtered textures. | Eric Anholt | 2017-10-30 | 2 | -2/+10 |
* | meson: Fix vc5 deps on the XML-generated headers. | Eric Anholt | 2017-10-20 | 1 | -1/+1 |
* | broadcom/vc5: Propagate vc4 aliasing fix to vc5. | Eric Anholt | 2017-10-20 | 1 | -1/+1 |
* | broadcom/vc5: Use SETMSF to handle discards. | Eric Anholt | 2017-10-20 | 2 | -25/+12 |
* | broadcom/vc5: Set the snorm/unorm packing functions to be lowered. | Eric Anholt | 2017-10-20 | 1 | -0/+4 |
* | nir: Get rid of nir_shader::stage | Jason Ekstrand | 2017-10-20 | 3 | -11/+11 |
* | meson: Add support for the vc5 driver. | Eric Anholt | 2017-10-17 | 1 | -0/+44 |
* | broadcom/vc5: Don't pair VPMSETUP with other peripheral access. | Eric Anholt | 2017-10-12 | 1 | -0/+3 |
* | broadcom/vc5: Add support for f32 render targets. | Eric Anholt | 2017-10-10 | 2 | -13/+34 |
* | broadcom/vc5: Start hooking up multiple render targets support. | Eric Anholt | 2017-10-10 | 2 | -14/+39 |
* | broadcom/vc5: Fix handling of interp qualifiers on builtin color inputs. | Eric Anholt | 2017-10-10 | 3 | -17/+28 |
* | broadcom/compiler: Set up passthrough Z when doing FS discards. | Eric Anholt | 2017-10-10 | 3 | -2/+15 |
* | broadcom/compiler: Don't forget the discard state on TLB Z writes. | Eric Anholt | 2017-10-10 | 1 | -0/+1 |
* | broadcom/compiler: Use defines instead of magic values in TLB write setup. | Eric Anholt | 2017-10-10 | 1 | -6/+33 |
* | broadcom: Add VC5 NIR compiler. | Eric Anholt | 2017-10-10 | 14 | -0/+7482 |