mesa/src/panfrost
Alyssa Rosenzweig 6761dbf891 panfrost: Use packed TLS on Valhall
Packed TLS has cache-locality benefits on Valhall, compared to Bifrost's flat
TLS. Valhall does support flat TLS, but requires extra arithmetic in the shader
for correct results. At least until we get to generic pointers (and maybe even
then), we can use packed TLS. So just use packed TLS always for proper spilling.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16314>
2022-05-04 12:48:27 +00:00
..
bifrost pan/bi: Assert that blend shaders may not spill 2022-05-04 12:48:27 +00:00
ci panvk: Only write depth when depth test enabled 2022-05-02 20:28:48 +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: Use packed TLS on Valhall 2022-05-04 12:48:27 +00:00
midgard nir/lower_tex: Make the adding a 0 LOD to nir_op_tex in the VS optional. 2022-04-28 21:26:08 +00:00
perf panfrost: Get performance counters from table 2022-01-28 17:47:46 +00:00
shared lima,panfrost: Use row stride for tiling routines 2022-05-03 14:20:15 +00:00
util pan/bi: Use texture index instead of sampler for message preloading 2022-05-02 12:50:44 +00:00
vulkan panvk: Report row_stride in GetImageSubresourceLayout 2022-05-03 14:20:15 +00:00
meson.build panfrost: drm-shim support 2021-08-17 22:06:17 +00:00