summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_draw.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: fold u_trim_pipe_prim call from st/mesa to driversMarek Olšák2017-04-201-0/+5
* Revert "vc4: Lazily emit our FS/VS input loads."Eric Anholt2017-03-081-2/+2
* vc4: Lazily emit our FS/VS input loads.Eric Anholt2017-02-241-2/+2
* vc4: Flush the job early if we're referencing too many BOs.Eric Anholt2017-01-051-0/+7
* vc4: Mark threaded FSes as non-singlethread in the CL.Eric Anholt2016-11-121-1/+2
* vc4: Don't abort when a shader compile fails.Eric Anholt2016-11-091-1/+4
* vc4: Fix fast clear color packing for 565.Eric Anholt2016-10-161-3/+16
* vc4: Don't worry about partial Z/S clear if the other is already cleared.Eric Anholt2016-10-061-3/+7
* vc4: Try to fix the HW-2116 workaround.Eric Anholt2016-10-061-9/+10
* vc4: Drop dead argument from vc4_start_draw().Eric Anholt2016-10-061-3/+3
* vc4: Fix fallback to quad clears of depth in GLX.Eric Anholt2016-10-061-24/+46
* vc4: Fix perf debug formatting on partial Z/S clear.Eric Anholt2016-10-061-1/+1
* vc4: Emit perf debug when we fall back to quad clears.Eric Anholt2016-09-281-0/+2
* vc4: Implement job shufflingEric Anholt2016-09-141-8/+14
* vc4: Move the render job state into a separate structure.Eric Anholt2016-09-141-50/+57
* vc4: Fix incorrect clearing of Z/stencil when cleared separately.Eric Anholt2016-09-141-4/+21
* gallium: add render_condition_enable param to clear_render_target/depth_stencilMarek Olšák2016-08-101-2/+4
* vc4: Sanity check that flushes don't happen between state emit and draw.Eric Anholt2016-04-181-0/+7
* vc4: Work around hardware limits on the number of verts in a single draw.Eric Anholt2016-04-121-18/+92
* u_upload_mgr: pass alignment to u_upload_data manuallyMarek Olšák2016-01-021-1/+1
* vc4: Add support for drawing in MSAA.Eric Anholt2015-12-081-10/+6
* vc4: Allow user index buffers, to avoid slow readback for shadow IBs.Eric Anholt2015-10-291-2/+11
* vc4: Add a workaround for HW-2116 (state counter wrap fails).Eric Anholt2015-10-231-2/+36
* vc4: Fix missing \n in a perf_debug().Eric Anholt2015-10-231-1/+1
* vc4: Mark our shaders as single-threaded.Eric Anholt2015-07-301-0/+1
* vc4: Skip re-emitting the shader_rec if it's unchanged.Eric Anholt2015-07-281-40/+72
* vc4: Drop unused vpm_offset value.Eric Anholt2015-07-281-3/+0
* vc4: Add support for ARB_draw_elements_base_vertex.Eric Anholt2015-07-271-1/+3
* vc4: Rework cl handling to be friendlier to the compiler.Eric Anholt2015-07-141-51/+58
* 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