panfrost: Create a blitter library to replace the existing preload helpers
pan_blitter.c is meant to replace the pan_blit.c which currently provides helpers to preload the tile buffer. Some changes are worth mentioning: - we use pre-frame DCDs on Bifrost (Midgard still uses a tiler job to preload the tile buffer) - the blit shaders are now stored in a hash table and created lazily - we now cache blend shader binaries and blit RSDs too This library will soon be extended to cover regular blits. Signed-off-by:Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <mesa/mesa!10033>
This diff is collapsed.
-
mentioned in merge request !10232 (merged)
-
mentioned in commit a8ee3002
-
mentioned in merge request !10566 (merged)
-
mentioned in commit 3f78ccb7
-
mentioned in commit c044a30f
-
mentioned in merge request !10792 (merged)
-
mentioned in commit e9452f9a
-
mentioned in commit 607f26b1
-
mentioned in commit dd696cea
-
mentioned in merge request !12239 (merged)
-
mentioned in commit 8d018d2d
-
mentioned in commit 8448d2c3
-
mentioned in commit c63793dc
Please register or sign in to comment