summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4
Commit message (Expand)AuthorAgeFilesLines
* vc4: Fix missing newline for load immediate instruction disasm.Eric Anholt2014-12-171-4/+4
* vc4: Add a userspace BO cache.Eric Anholt2014-12-174-4/+175
* vc4: Add dmabuf support.Eric Anholt2014-12-173-24/+73
* vc4: Drop a weird argument in the BOs-from-handles API.Eric Anholt2014-12-173-7/+5
* vc4: Add support for turning add-based MOVs to muls for pairing.Eric Anholt2014-12-161-2/+49
* vc4: Add a helper for changing a field in an instruction.Eric Anholt2014-12-162-11/+12
* vc4: Fix the name of qpu_waddr_ignores_ws().Eric Anholt2014-12-161-5/+5
* vc4: Add support for enabling early Z discards.Eric Anholt2014-12-161-0/+18
* gallium: add TGSI_SEMANTIC_VERTEXID_NOBASE and TGSI_SEMANTIC_BASEVERTEXRoland Scheidegger2014-12-161-0/+1
* vc4: Add support for 32-bit signed norm/scaled vertex attrs.Eric Anholt2014-12-152-0/+18
* vc4: Add support for 16-bit signed/unsigned norm/scaled vertex attrs.Eric Anholt2014-12-156-6/+94
* vc4: Rename the 16-bit unpack #define.Eric Anholt2014-12-152-4/+4
* vc4: Add support for 8-bit unnormalized vertex attrs.Eric Anholt2014-12-156-11/+69
* vc4: Refactor vertex attribute conversions a bit.Eric Anholt2014-12-151-25/+40
* vc4: Fix use of r3 as a temp in 8-bit unpacking.Eric Anholt2014-12-151-10/+7
* vc4: Rename UNPACK_8* to UNPACK_8*_F.Eric Anholt2014-12-155-20/+20
* vc4: Add support for UMAD.Eric Anholt2014-12-151-0/+9
* vc4: 0-initialize the screen again.Eric Anholt2014-12-151-1/+1
* vc4: Fix leaks of the compiled shaders' keys.Eric Anholt2014-12-141-1/+1
* vc4: Fix leaks of the CL contents.Eric Anholt2014-12-142-1/+6
* vc4: Fix leak of vc4_bos stashed in the context.Eric Anholt2014-12-141-0/+5
* vc4: Fix leak of the compiled shader programs in the cache.Eric Anholt2014-12-143-0/+24
* vc4: Fix leak of a copy of the scheduled QPU instructions.Eric Anholt2014-12-141-2/+3
* vc4: Switch to using the util/ hash table.Eric Anholt2014-12-142-54/+33
* vc4: Fix leak of simulator memory on screen cleanup.Eric Anholt2014-12-142-3/+6
* vc4: Fix a leak of the simulator's exec BO's actual vc4_bo.Eric Anholt2014-12-141-0/+1
* util/hash_table: Rework the API to know about hashingJason Ekstrand2014-12-141-3/+4
* vc4: Fix referencing of sync objects.Eric Anholt2014-12-121-0/+1
* vc4: Consider FS backface color loads as color inputs as well.Eric Anholt2014-12-111-1/+4
* vc4: Drop redundant index size setting.Eric Anholt2014-12-111-1/+0
* vc4: Don't throw out the index offset in the shadow index buffer path.Eric Anholt2014-12-111-2/+1
* vc4: Fix triangle-guardband-viewport piglit test.Eric Anholt2014-12-111-5/+14
* vc4: Fix a memory leak in setting up QPU instructions for scheduling.Eric Anholt2014-12-111-1/+2
* vc4: Do QPU scheduling across uniform loads.Eric Anholt2014-12-091-28/+60
* vc4: Populate the delay field better, and schedule high delay first.Eric Anholt2014-12-091-1/+49
* vc4: Skip raddr dependencies for 32-bit immediate loads.Eric Anholt2014-12-091-2/+5
* vc4: Mark VPM read setup as impacting VPM reads, not writes.Eric Anholt2014-12-091-1/+7
* vc4: Refuse to merge instructions involving 32-bit immediate loads.Eric Anholt2014-12-091-0/+5
* vc4: Reserve rb31 instead of r3 for raddr conflict spills.Eric Anholt2014-12-092-11/+45
* vc4: Prioritize allocating accumulators to short-lived values.Eric Anholt2014-12-091-14/+59
* vc4: Interleave register allocation from regfile A and B.Eric Anholt2014-12-081-39/+38
* vc4: Fix decision for whether the MIN operation writes to the B regfile.Eric Anholt2014-12-081-3/+3
* vc4: Drop dependency on r3 for color packing.Eric Anholt2014-12-081-4/+27
* vc4: Add support for GL 1.0 logic ops.Eric Anholt2014-12-081-2/+60
* vc4: Add support for TGSI_OPCODE_UCMP.Eric Anholt2014-12-081-0/+12
* vc4: Try swapping the regfile A to B to pair instructions.Eric Anholt2014-12-051-2/+62
* vc4: Allow pairing of some instructions that disagree about the WS bit.Eric Anholt2014-12-051-1/+47
* vc4: Add separate write-after-read dependency tracking for pairing.Eric Anholt2014-12-051-20/+58
* vc4: Fix inverted priority of instructions for QPU scheduling.Eric Anholt2014-12-051-10/+10
* vc4: Refuse to merge two ops that both access shared functions.Eric Anholt2014-12-053-36/+55