mesa/src
Samuel Pitoiset c00d4230ba radv: fix caching on-demand meta shaders
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/33405>
2025-02-06 07:33:37 +00:00
..
amd radv: fix caching on-demand meta shaders 2025-02-06 07:33:37 +00:00
android_stub
asahi [25.0-only] hk: comment out dead variable 2025-02-04 20:47:26 +01:00
broadcom v3dv: fix missing access bit flag when checking for texel buffer reads 2025-02-05 16:08:18 +01:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler glsl: Expose gl_ViewID_OVR back to GLSL 1.30 2025-02-04 20:47:26 +01:00
drm-shim
egl egl: never select swrast for vmwgfx 2025-01-23 21:14:21 +00:00
etnaviv etnaviv: always clamp shadow sampler comparison reference value 2025-01-28 00:01:07 +00:00
freedreno freedreno/docs: Document TU_DEBUG_FILE 2025-01-30 17:42:06 +00:00
gallium gallium: fix ddebug and noop screen caps init 2025-02-05 16:08:24 +01:00
gbm egl,gallium,gbm,mesa: replace get_param with pipe_caps access 2025-01-17 04:39:46 +00:00
getopt
gfxstream anv,gfxstream,panvk,zink: update urls to vulkan docs 2025-01-28 14:28:58 +00:00
glx glapi: rename exported symbols so as not to conflict with old libglapi 2025-01-23 00:49:05 +00:00
gtest
imagination pvr: use vk_descriptor_type_is_dynamic 2024-12-19 15:12:58 +00:00
imgui
intel brw: fixup scoreboarding for find_live_channels 2025-02-05 16:08:29 +01:00
loader loader: improve the existing loader-libgallium non-matching version error 2025-01-23 00:49:05 +00:00
mapi glapi: rename exported symbols so as not to conflict with old libglapi 2025-01-23 00:49:05 +00:00
mesa mesa: Fix FramebufferTextureMultiviewOVR num_views check 2025-02-04 20:47:26 +01:00
microsoft ci: fix the artifact name 2025-02-05 16:05:42 +01:00
nouveau ci: Move r300/nine/nvk builds out of critical path 2025-01-30 16:56:03 +00:00
panfrost panvk: Disallow unknown GPU models early in physical device init 2025-02-05 16:08:35 +01:00
tool panvk: add u_trace perfetto support 2024-12-17 23:14:26 +00:00
util util/disk_cache: add a new helper to create a disk cache 2025-02-06 07:33:37 +00:00
virtio venus/ci: Skip flaky test due to intermittent timeouts 2025-01-30 17:42:06 +00:00
vulkan vulkan/runtime: allow to use a different disk cache 2025-02-06 07:33:37 +00:00
x11 meson: require dri3 modifiers 2024-09-06 17:34:17 +00:00
.clang-format freedreno: move ForEachMacros into freedreno 2025-01-24 12:15:31 +00:00
meson.build dri: put shared-glapi into libgallium.*.so 2025-01-23 00:49:05 +00:00