Skip to content

RADV: Add dual level cache support to reduce cache size on Vulkan drivers

Timothy Arceri requested to merge tarceri/mesa:dual_level_cache into main

Note: When running https://gitlab.freedesktop.org/pendingchaos/radv_fossils the run sometimes fails hence the WIP. I'm still trying to track down if this is due to some kind of the threading problem or something else.

These will be used to implement a dual layer cache allowing us to avoid duplicate shaders within different pipelines in Vulkan drivers.

Currently we only enable this for the single file cache type.

Edited by Timothy Arceri

Merge request reports