mesa/src/panfrost
Alyssa Rosenzweig 7358edad42 panfrost: Set preload descriptor more accurately
Preload exactly what the shader needs, based on the compiler's mask of
uninitialized registers, rather than trying to sync pan_shader.h with
the behaviour of code gen. Would've saved me some debugging over the
years...

As a bonus this avoids preloading unnecessary registers, particularly in
compute shaders. In theory this should reduce power consumption.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14154>
2021-12-20 18:21:40 +00:00
..
bifrost panfrost: Track preloaded registers 2021-12-20 18:21:40 +00:00
ci glx: fix querying GLX_FBCONFIG_ID for Window 2021-12-16 01:21:36 +00:00
drm-shim panfrost: Handle AFBC_FEATURES in drm-shim 2021-11-22 13:12:20 +00:00
ds pps: allow drivers to report timestamps in their own time domain 2021-11-22 11:52:46 +00:00
include panfrost: Remove unused MIDGARD_NO_AFBC quirk 2021-10-22 19:33:38 -04:00
lib panfrost: Set preload descriptor more accurately 2021-12-20 18:21:40 +00:00
midgard pan/mdg: Fix definition of UBO unpack 2021-12-14 03:42:28 +00:00
perf panfrost: Fix GPU ID for t76x in get_perf_config 2021-07-12 09:07:48 +00:00
shared util: Add helgrind support for simple_mtx 2020-11-24 21:03:34 +00:00
util panfrost: Track preloaded registers 2021-12-20 18:21:40 +00:00
vulkan panvk: Add check for null fence 2021-12-07 21:18:44 +00:00
meson.build panfrost: drm-shim support 2021-08-17 22:06:17 +00:00