A shader cache is a storage location where Yuzu stores pre-compiled shaders for each game. This cache allows Yuzu to quickly retrieve and use the shaders it has already compiled, rather than recompiling them every time the game is played.
| Hardware | Recommended Renderer | Why | |----------|---------------------|-----| | NVIDIA GPUs | Vulkan (typically) | Superior shader compilation speed and async support | | AMD GPUs | Vulkan | OpenGL performance on AMD has historically been weaker; Vulkan 1.2+ with async shaders is often preferable on modern GPUs | | Intel iGPUs | OpenGL | Better compatibility; Vulkan support varies by generation | shader cache yuzu
To speed up loading times, Yuzu can create a precompiled version of the transferable cache. This precompiled cache is tailored to your specific hardware and Yuzu version, but it's fragile. It will likely be invalidated and recreated every time you update Yuzu, update your GPU drivers, or change certain graphics settings. A shader cache is a storage location where