4fc856af98
This switches to disk_cache instead of our own mechanism which only stored meta shaders when the logical was destroyed. Meta shaders are still stored separately from the application shaders because they are common to all applications on a given GPU/Mesa version. The default cache is 32MiB which should be large enough. This fixes massive stuttering in FF7 Rebirth but all apps are technically affected. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33370>