mesa/src/panfrost
Icecream95 ec70291da9 panfrost: Stop using sparse_array for batch BOs
Iterating over a util_sparse_array is very expensive; replace this
with a standard dynarray.

Using the sparse 'nodearray' datastructure instead was tested, but
found to be slower in some cases.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16988>
2022-06-14 23:44:02 +00:00
..
bifrost pan/bi: Don't reorder push with no_ubo_to_push 2022-06-08 13:42:42 +00:00
ci ci/panfrost: add Blender, Warzone2100, Freedoom and Unvanquished traces 2022-06-14 11:52:45 +00:00
drm-shim panfrost: Advertise all textures in drm-shim 2022-04-26 17:47:49 +00:00
ds pps: allow drivers to report timestamps in their own time domain 2021-11-22 11:52:46 +00:00
include panfrost: Centralize our model list 2022-01-28 17:47:46 +00:00
lib panfrost: Stop using sparse_array for batch BOs 2022-06-14 23:44:02 +00:00
midgard pan/mdg: Print outmods when printing IR 2022-06-01 14:24:10 -04:00
perf pan/perf: Fix performance counters on G57 2022-06-08 13:57:18 +00:00
shared lima,panfrost: Use row stride for tiling routines 2022-05-03 14:20:15 +00:00
util panfrost: Wire up transfrom feedback sysvals 2022-06-04 14:35:56 +00:00
vulkan panvk: Use common CmdBeginRenderPass 2022-06-13 17:27:36 +00:00
meson.build panfrost: drm-shim support 2021-08-17 22:06:17 +00:00