mesa/src/panfrost
Icecream95 7b9f1b6ef7 panfrost: Extend the tiled store fast-path to loads
The access functions are forced to be inline, so performance shouldn't
be impacted for stores.

WebGL performance in Firefox is more than doubled, and track loading
in STK is noticeably faster.

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4317>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4317>
2020-03-26 14:34:55 +00:00
..
bifrost pan/bi: Rewrite aligned vectors as well 2020-03-24 15:29:35 +00:00
encoder Revert "panfrost: Z24 variants should be sampled as R32UI" 2020-03-10 08:42:05 +01:00
include panfrost: Add note about preloaded varyings 2020-03-05 14:35:37 +00:00
midgard pan/midgard: Remove incorrect comment in RA 2020-03-12 12:41:08 +00:00
pandecode pan/decode: Skip analysis for Bifrost tiler structures 2020-03-03 00:03:50 +00:00
shared panfrost: Extend the tiled store fast-path to loads 2020-03-26 14:34:55 +00:00
util panfrost: Move lcra to panfrost/util 2020-03-12 12:41:08 +00:00
Android.bifrost.mk android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
Android.encoder.mk android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
Android.midgard.mk panfrost: Align Android makefiles with recent changes 2020-03-23 14:03:22 +00:00
Android.mk panfrost: Align Android makefiles with recent changes 2020-03-23 14:03:22 +00:00
Android.pandecode.mk android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
Android.shared.mk android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
Android.util.mk panfrost: Align Android makefiles with recent changes 2020-03-23 14:03:22 +00:00
Makefile.sources pan/bi: Ingest vecN directly (again) 2020-03-24 15:29:35 +00:00
meson.build panfrost: Move mir_to_bytemask to common code 2020-03-10 19:25:59 +00:00