Dolphin, the GameCube and Wii emulator - Forums

Full Version: Why do shaders need to be recompiled whenever Dolphin is updated?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Not complaining; I'd just like to know how that works.  I understand why they need to be recompiled when the graphics driver is updated, but not why updating Dolphin also requires it.

I'm referring to the "Compile Shaders Before Starting" options in Gfx settings being enabled, of course.  I know that disabling it eliminates the shader compilation time upon game launch, but on games where I have accumulated a large shader cache, if I don't precompile them my CPU struggles to maintain full emulation speed for quite a while during gameplay, so I have to pick my poison.
If Dolphin's been updated, some or even all of the shaders could have changed, just as other parts of the emulator will have changed.
Thanks.