aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/freedreno_draw.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno: handle batch flush in resource trackingRob Clark2020-06-251-4/+30
* freedreno: split out batch clear tracking helperRob Clark2020-06-251-15/+25
* freedreno: split out batch draw tracking helperRob Clark2020-06-251-72/+82
* freedreno: make foreach_bit() declare it's cursorRob Clark2020-06-251-1/+0
* freedreno: clear last_fence after resource trackingRob Clark2020-05-261-4/+12
* freedreno: Split the fd_batch_resource_used by read vs write.Eric Anholt2020-05-121-2/+2
* freedreno: add screen lock wrappersRob Clark2020-04-291-6/+6
* gallium: add pipe cap for scissored clears and pass scissor state to clear() ...Mike Blumenkrantz2020-04-291-1/+1
* freedreno: small whitespace fixRob Clark2020-04-291-1/+1
* freedreno: Rename "is_blit" to "is_discard_blit"Eric Anholt2020-03-301-3/+3
* freedreno: ssbo: mark resource read or written depending on usageChristian Gmeiner2020-03-251-10/+15
* freedreno: remove flush-queueRob Clark2020-01-291-1/+1
* gallium/util: add alignment parameter to util_upload_index_bufferErico Nunes2019-12-141-1/+1
* util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt2019-11-141-1/+1
* freedreno: Don't count primitives for patchesKristian H. Kristensen2019-11-071-1/+8
* freedreno: drop unused fd_fence_ref paramRob Clark2019-08-021-2/+2
* freedreno: drop unused arg from fd_batch_flush()Rob Clark2019-06-261-1/+1
* 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