summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_qpu_emit.c
Commit message (Expand)AuthorAgeFilesLines
* vc4: Write the VPM read setup multiple times to queue all the inputs.Eric Anholt2014-10-131-3/+18
* vc4: Add support for the FACE semantic.Eric Anholt2014-10-011-0/+5
* vc4: When possible, resolve raddr conflicts by swapping files on specials.Eric Anholt2014-09-231-5/+29
* vc4: Fix overzealous raddr conflict resolution.Eric Anholt2014-09-231-5/+7
* vc4: Add support for 8-bit unorm/snorm vertex inputs.Eric Anholt2014-09-231-0/+25
* vc4: Add disasm for A-file unpack operations.Eric Anholt2014-09-231-1/+1
* vc4: Switch to using Mesa's register allocator.Eric Anholt2014-09-231-2/+2
* vc4: Use the same method as for FRAG_Z to handle fragcoord W.Eric Anholt2014-09-191-9/+3
* vc4: Add support for stencil operations.Eric Anholt2014-09-181-0/+4
* vc4: Make sure thread end doesn't have a uniform read.Eric Anholt2014-09-171-0/+8
* vc4: Move register allocation to a separate file.Eric Anholt2014-09-161-100/+6
* vc4: Restructure depth input/output in fragment shaders.Eric Anholt2014-09-161-7/+12
* vc4: Expose r4 to register allocation.Eric Anholt2014-09-091-10/+35
* vc4: Drop pointless raddr conflict handling on SF.Eric Anholt2014-09-091-1/+0
* vc4: Merge qcompile and tgsi_to_qirEric Anholt2014-09-041-8/+8
* vc4: Switch to using native integers.Eric Anholt2014-09-041-0/+12
* vc4: Expose compares at a lower level in QIR.Eric Anholt2014-09-041-31/+32
* vc4: Stop being so clever in CMP handling.Eric Anholt2014-09-041-23/+6
* vc4: Stop doing qpu_inst(add, NOP) or qpu_inst(NOP, mul).Eric Anholt2014-08-241-84/+47
* vc4: Merge qpu_a_NOP() and qpu_m_NOP to a single qpu_NOP() helper.Eric Anholt2014-08-241-43/+40
* vc4: Fix LT/GE set-0-or-1 compares.Eric Anholt2014-08-241-1/+1
* vc4: Add support for fragment discards.Eric Anholt2014-08-221-0/+16
* vc4: Make some helpers for setting condition codes in instructions.Eric Anholt2014-08-221-15/+11
* vc4: Emit the scoreboard wait just when it's needed.Eric Anholt2014-08-221-2/+25
* vc4: Include stdio/stdlib in headers so I don't have to include it per file.Eric Anholt2014-08-221-1/+0
* vc4: Add support for blending.Eric Anholt2014-08-151-0/+7
* vc4: Add support for gl_FragCoord.Eric Anholt2014-08-111-1/+29
* vc4: Add support for depth clears and tests within a tile.Eric Anholt2014-08-111-0/+8
* vc4: Add support for texturing (under simulation)Eric Anholt2014-08-111-0/+32
* vc4: Fix register aliasing for packing of scaled coordinates.Eric Anholt2014-08-081-11/+18
* vc4: Add support for the TGSI TRUNC opcode.Eric Anholt2014-08-081-0/+1
* vc4: Add support for multiple attributesEric Anholt2014-08-081-1/+3
* vc4: Add more useful debug for the undefined-source caseEric Anholt2014-08-081-5/+12
* vc4: Add support for CMP.Eric Anholt2014-08-081-0/+40
* vc4: Make scheduling of NOPs a separate step from QIR -> QPU translation.Eric Anholt2014-08-081-85/+205
* vc4: Add WIP support for varyings.Eric Anholt2014-08-081-0/+6
* vc4: Use r3 instead of r5 for temps, since r5 only has 32 bits of storageEric Anholt2014-08-081-8/+8
* vc4: Add VC4_DEBUG env optionEric Anholt2014-08-081-1/+3
* vc4: Add support for SNE/SEQ/SGE/SLT.Eric Anholt2014-08-081-7/+48
* vc4: Add initial support for math opcodesEric Anholt2014-08-081-1/+37
* vc4: Switch to actually generating vertex and fragment shader code from TGSI.Eric Anholt2014-08-081-0/+292