To understand the cache, you first need to understand the shader.

In the world of computer graphics, a shader is a small program that tells the GPU (Graphics Processing Unit) how to draw an object. It calculates lighting, shadows, textures, and color gradients. Every time you see the sun glint off Link’s sword in The Legend of Zelda: Breath of the Wild, or the water ripples in Super Mario Odyssey, a shader is at work.

Here is the catch: Nintendo Switch games are programmed specifically for the Nvidia Tegra X1 chip found inside the console. That hardware speaks a specific "language" (mostly Nvidia’s proprietary instruction sets). Your PC’s graphics card (Nvidia, AMD, or Intel) speaks a completely different language (usually DirectX or Vulkan).

The location depends on your OS:

Each game has its own subfolder, typically named after its title ID (e.g., 0100F2C0095A0000 for The Legend of Zelda: Tears of the Kingdom).

Even on high-end PCs (RTX 4090, i9-13900K), shader compilation causes frame time spikes. A full cache keeps frame times perfectly flat.