summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4
Commit message (Expand)AuthorAgeFilesLines
* vc4: Update a comment about shader validationEric Anholt2014-08-111-4/+2
* vc4: Add proper translation from Zc to Zs for vertex output.Eric Anholt2014-08-112-1/+18
* vc4: Add support for depth clears and tests within a tile.Eric Anholt2014-08-1110-12/+65
* vc4: Avoid flushing when mapping buffers that aren't in the batch.Eric Anholt2014-08-113-1/+50
* vc4: Drop the flush at the end of the drawEric Anholt2014-08-112-2/+2
* vc4: Align following shader recs to 16 bytes.Eric Anholt2014-08-112-2/+10
* vc4: Fix a potential src buffer overflow in shader rec validation.Eric Anholt2014-08-111-0/+1
* vc4: Keep a reference to BOs queued for rendering.Eric Anholt2014-08-113-8/+4
* vc4: Compute the proper end address of the relocated command lists.Eric Anholt2014-08-112-2/+5
* vc4: Walk tiles horizontally, then vertically.Eric Anholt2014-08-111-2/+2
* vc4: Track clears veresus uncleared draws, and the clear color.Eric Anholt2014-08-113-34/+117
* vc4: Move the rest of RCL setup to flush time.Eric Anholt2014-08-112-33/+30
* vc4: Move render command list calls to vc4_flush()Eric Anholt2014-08-112-40/+43
* vc4: Move bin command list ending commands to vc4_flush()Eric Anholt2014-08-112-4/+4
* vc4: Rename fields in the kernel interface.Eric Anholt2014-08-113-32/+32
* vc4: Fix things to validate more than one shader state in a submit.Eric Anholt2014-08-113-67/+78
* vc4: Rewrite the kernel ABI to support texture uniform relocation.Eric Anholt2014-08-1110-97/+608
* vc4: Add docs for the drm interfaceEric Anholt2014-08-111-9/+61
* vc4: Add load/store to the validatorEric Anholt2014-08-111-11/+9
* vc4: Switch simulator to using kernel validatorEric Anholt2014-08-1111-62/+840
* vc4: Drop pointless shader state structEric Anholt2014-08-112-14/+10
* vc4: Add support for texture rectanglesEric Anholt2014-08-112-0/+42
* vc4: Add support for texturing (under simulation)Eric Anholt2014-08-118-13/+277
* vc4: Drop PIPE_SHADER_CAP_MAX_ADDRSEric Anholt2014-08-111-2/+0
* vc4: Add support for the COS instruction.Eric Anholt2014-08-081-0/+38
* vc4: Add support for the SIN instruction.Eric Anholt2014-08-081-0/+35
* vc4: Fix register aliasing for packing of scaled coordinates.Eric Anholt2014-08-081-11/+18
* vc4: Add some debug code for forcing fragment shader output color.Eric Anholt2014-08-081-0/+15
* vc4: Fix using and emitting the 1/W from the vertex/coord shaders.Eric Anholt2014-08-081-14/+20
* vc4: Add support for swizzles of 32 bit float vertex attributes.Eric Anholt2014-08-082-20/+73
* vc4: Add support for the TGSI FRC opcode.Eric Anholt2014-08-081-0/+18
* vc4: Add support for the TGSI TRUNC opcode.Eric Anholt2014-08-084-0/+15
* vc4: Crank up the tile allocation BO sizeEric Anholt2014-08-081-2/+2
* vc4: Add support for multiple attributesEric Anholt2014-08-084-69/+46
* vc4: Add more useful debug for the undefined-source caseEric Anholt2014-08-081-5/+12
* vc4: Add support for the lit opcode.Eric Anholt2014-08-082-1/+45
* vc4: Add support for the POW opcodeEric Anholt2014-08-081-0/+15
* vc4: Refactor uniform handling.Eric Anholt2014-08-081-27/+27
* vc4: Add support for the LRP opcode.Eric Anholt2014-08-081-0/+20
* vc4: Add copy propagation between temps.Eric Anholt2014-08-084-0/+81
* vc4: Add dead code elimination.Eric Anholt2014-08-084-3/+94
* vc4: Add an initial pass of algebraic optimization.Eric Anholt2014-08-085-4/+125
* vc4: Add support for CMP.Eric Anholt2014-08-084-1/+48
* vc4: Make scheduling of NOPs a separate step from QIR -> QPU translation.Eric Anholt2014-08-083-90/+212
* vc4: Add WIP support for varyings.Eric Anholt2014-08-086-8/+59
* vc4: Use r3 instead of r5 for temps, since r5 only has 32 bits of storageEric Anholt2014-08-081-8/+8
* vc4: Fix emit of ABSEric Anholt2014-08-081-1/+11
* vc4: Add shader variant caching to handle FS output swizzle.Eric Anholt2014-08-083-65/+232
* vc4: Load the tile buffer before incrementally drawing.Eric Anholt2014-08-082-27/+50
* vc4: Don't reallocate the tile alloc/state bos every frame.Eric Anholt2014-08-082-10/+21