Mesa (main): tu: Implement pipeline caching with shared Vulkan cache

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri May 13 17:52:18 UTC 2022


Module: Mesa
Branch: main
Commit: 05329d7f9acabbc9306c9538a30b502d4c580d38
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05329d7f9acabbc9306c9538a30b502d4c580d38

Author: Connor Abbott <cwabbott0 at gmail.com>
Date:   Thu Feb 17 20:48:36 2022 +0100

tu: Implement pipeline caching with shared Vulkan cache

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16147>

---

 src/freedreno/vulkan/meson.build         |   1 -
 src/freedreno/vulkan/tu_device.c         |  51 ++-
 src/freedreno/vulkan/tu_pipeline.c       | 599 ++++++++++++++++++++++++-------
 src/freedreno/vulkan/tu_pipeline_cache.c | 379 -------------------
 src/freedreno/vulkan/tu_private.h        |  29 +-
 src/freedreno/vulkan/tu_shader.c         |  48 +--
 6 files changed, 519 insertions(+), 588 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=05329d7f9acabbc9306c9538a30b502d4c580d38


More information about the mesa-commit mailing list