summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/freedreno_draw.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno: Drop invalid scissor optimization.Eric Anholt2019-06-041-7/+0
* freedreno: Consolidate u_blitter functions in freedreno_blitter.cKristian H. Kristensen2019-02-111-70/+1
* freedreno: fix sysmem rendering being used when clear is usedJonathan Marek2019-01-291-1/+1
* freedreno: fix invalidate logicJonathan Marek2019-01-291-9/+3
* freedreno: skip depth resolve if not writtenRob Clark2019-01-031-3/+7
* freedreno: a2xx: fd2_draw updateJonathan Marek2018-11-271-0/+2
* freedreno: dependency tracking for z/s depends on ZSA stateRob Clark2018-10-281-1/+3
* freedreno: mark all state dirty after switching batchRob Clark2018-10-281-0/+2
* freedreno: avoid no-op flushes by re-using last-fenceRob Clark2018-10-261-0/+5
* freedreno: reduce resource dependency tracking overheadRob Clark2018-10-171-42/+67
* freedreno: Remove the Emacs mode linesNeil Roberts2018-10-171-2/+0
* freedreno: allocate batches from the cache in launch_gridHyunjun Ko2018-10-171-1/+2
* freedreno: fix a typo in launch_gridHyunjun Ko2018-09-271-1/+1
* freedreno: handle invalidated buffers harderRob Clark2018-09-271-6/+16
* freedreno: simplify pctx->clear()Rob Clark2018-09-271-19/+9
* freedreno: fix FD_MESA_DEBUG=flushRob Clark2018-09-271-0/+2
* freedreno: fix rast->depth_cleap_near/farRob Clark2018-09-071-1/+2
* freedreno: add fd_context_batch() accessorRob Clark2018-09-051-2/+2
* freedreno/a5xx: MSAARob Clark2018-06-211-3/+0
* freedreno: add global_bindings stateRob Clark2018-03-051-0/+6
* freedreno: add non-draw batches for compute/blitRob Clark2017-12-171-2/+3
* freedreno: mark stencil buffer valid too in case of z32x24s8Rob Clark2017-12-041-2/+1
* freedreno: add debug option to force emulated indirectRob Clark2017-12-031-0/+10
* freedreno: also mark draw-indirect buffer as readRob Clark2017-12-031-0/+7
* freedreno: avoid mem2gmem for invalidated buffersRob Clark2017-12-031-2/+11
* freedreno: also mark images used by draw/gridRob Clark2017-11-161-0/+18
* freedreno: mark SSBOs written at draw timeRob Clark2017-11-161-1/+1
* freedreno: skip batch-cache for compute shadersRob Clark2017-09-021-7/+1
* freedreno/a5xx: fallback to slow-clear for z32Rob Clark2017-05-161-8/+13
* freedreno: fix indexbuffer uploadRob Clark2017-05-141-6/+16
* gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2017-05-101-11/+9
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-101-2/+2
* freedreno: core compute state supportRob Clark2017-05-041-0/+47
* freedreno: core SSBO supportRob Clark2017-05-041-0/+6
* freedreno: drop ring arg from _set_stage()Rob Clark2017-04-221-2/+2
* freedreno: add support for hw accumulating queriesRob Clark2017-04-221-0/+7
* freedreno: make hw-query a helperRob Clark2017-04-221-2/+2
* gallium: fold u_trim_pipe_prim call from st/mesa to driversMarek Olšák2017-04-201-0/+5
* freedreno: move clear path dirty state hack to a2xx backendRob Clark2017-04-181-9/+0
* freedreno: add helper to mark all state dirtyRob Clark2017-04-181-4/+4
* freedreno: make texture state an arrayRob Clark2017-04-181-4/+4
* freedreno: fix memory leakRob Clark2017-03-241-0/+2
* gallium/util: replace pipe_mutex_unlock() with mtx_unlock()Timothy Arceri2017-03-071-2/+2
* gallium/util: replace pipe_mutex_lock() with mtx_lock()Timothy Arceri2017-03-071-2/+2
* freedreno: add support for user index buffersMarek Olšák2017-02-251-0/+12
* freedreno/a3xx: fix generic clear pathRob Clark2016-08-161-0/+1
* freedreno: support for using generic clear pathRob Clark2016-08-161-0/+74
* gallium: add render_condition_enable param to clear_render_target/depth_stencilMarek Olšák2016-08-101-2/+4
* freedreno: some lockingRob Clark2016-07-301-0/+8
* freedreno: a bit of micro-optimizationRob Clark2016-07-301-10/+7