summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_draw.c
Commit message (Expand)AuthorAgeFilesLines
* vc4: Move tile state/alloc allocation into the kernel.Eric Anholt2015-06-171-33/+4
* vc4: Move RCL generation into the kernel.Eric Anholt2015-06-171-0/+2
* vc4: Just stream out fallback IB contents.Eric Anholt2015-05-271-4/+11
* vc4: Update the shadow texture for public textures on every draw.Eric Anholt2015-04-151-0/+18
* vc4: Hook up VC4_DEBUG=perf to some useful printfs.Eric Anholt2015-04-151-1/+6
* vc4: Fix clear color setup for RGB565.Eric Anholt2015-01-111-1/+4
* vc4: Cook up the draw-time VPM setup info during shader compile.Eric Anholt2015-01-101-6/+6
* vc4: Fix miscalculation of the VPM space.Eric Anholt2015-01-101-1/+1
* vc4: Pack VPM attr contents according to just the size of the attribute.Eric Anholt2015-01-101-2/+5
* vc4: Only render tiles where the scissor ever intersected them.Eric Anholt2014-12-301-0/+4
* vc4: Optimize CL emits by doing size checks up front.Eric Anholt2014-12-241-0/+30
* vc4: Drop redundant index size setting.Eric Anholt2014-12-111-1/+0
* vc4: Add a note about a piece of errata I've learned about.Eric Anholt2014-11-241-0/+4
* vc4: Translate 4-byte index buffers to 2 bytes.Eric Anholt2014-10-191-5/+9
* vc4: Set the primitive list format at the start of rendering.Eric Anholt2014-10-171-0/+9
* vc4: Add some comments about state management.Eric Anholt2014-10-171-0/+5
* vc4: Add support for having 0 vertex elements used.Eric Anholt2014-10-141-6/+21
* vc4: Don't look up the compiled shaders unless state has changed.Eric Anholt2014-10-101-0/+5
* vc4: Actually clear the context's dirty flags.Eric Anholt2014-10-101-0/+1
* vc4: Split the coordinate shader to its own vc4_compiled_shader.Eric Anholt2014-10-091-10/+6
* vc4: Compute max_index instead of trusting the rest of userspace.Eric Anholt2014-09-241-5/+13
* vc4: Move shader record setup before the draw call.Eric Anholt2014-09-241-38/+38
* vc4: Add support for point size setting.Eric Anholt2014-09-241-1/+5
* vc4: Add support for stencil operations.Eric Anholt2014-09-181-0/+2
* vc4: Fill out the stencil clear field.Eric Anholt2014-09-091-0/+3
* vc4: Flip around the depth/stencil fields.Eric Anholt2014-09-091-1/+5
* vc4: Add a debug flag for flushing after every draw.Eric Anholt2014-09-091-0/+3
* vc4: Include stdio/stdlib in headers so I don't have to include it per file.Eric Anholt2014-08-221-2/+0
* vc4: Consume the implicit varyings for points and lines.Eric Anholt2014-08-151-1/+1
* vc4: Clean up the tile alloc buffer size.Eric Anholt2014-08-111-1/+9
* vc4: Clarify some values implicitly chosen for binning config.Eric Anholt2014-08-111-1/+4
* vc4: Drop VC4_PACKET_PRIMITIVE_LIST_FORMAT.Eric Anholt2014-08-111-3/+0
* vc4: Add support for depth clears and tests within a tile.Eric Anholt2014-08-111-1/+4
* vc4: Drop the flush at the end of the drawEric Anholt2014-08-111-2/+0
* vc4: Track clears veresus uncleared draws, and the clear color.Eric Anholt2014-08-111-13/+53
* vc4: Move the rest of RCL setup to flush time.Eric Anholt2014-08-111-30/+0
* vc4: Move render command list calls to vc4_flush()Eric Anholt2014-08-111-40/+0
* vc4: Move bin command list ending commands to vc4_flush()Eric Anholt2014-08-111-4/+0
* vc4: Rewrite the kernel ABI to support texture uniform relocation.Eric Anholt2014-08-111-12/+10
* vc4: Switch simulator to using kernel validatorEric Anholt2014-08-111-5/+0
* vc4: Add support for texturing (under simulation)Eric Anholt2014-08-111-0/+3
* vc4: Add support for swizzles of 32 bit float vertex attributes.Eric Anholt2014-08-081-5/+0
* vc4: Crank up the tile allocation BO sizeEric Anholt2014-08-081-2/+2
* vc4: Add support for multiple attributesEric Anholt2014-08-081-14/+20
* vc4: Add WIP support for varyings.Eric Anholt2014-08-081-1/+1
* vc4: Add shader variant caching to handle FS output swizzle.Eric Anholt2014-08-081-0/+2
* vc4: Load the tile buffer before incrementally drawing.Eric Anholt2014-08-081-8/+22
* vc4: Don't reallocate the tile alloc/state bos every frame.Eric Anholt2014-08-081-10/+18
* vc4: Use the user's actual first vertex attribute.Eric Anholt2014-08-081-35/+55
* vc4: Switch to actually generating vertex and fragment shader code from TGSI.Eric Anholt2014-08-081-18/+15