In case you did use "Load Custom Textures" (for hires texture packs), you should also enable "Prefetch Custom Textures". This require a fair amount of RAM but it will completely remove any stuttering that is related to custom textures. You should also trying playing the Galaxy games with D3D12, which works prettly smoothly and solid.
Regarding shader chache... It is a common issue (if we could define it as an issue) with emulation. Unlike normal native PC games, the shader cache can not be compiled ahead of when actually being put to use. In emulation, shaders are compiled when the effects are first seen. Updating your GPU, GPU driver or Dolphin version causes your shader cache to reset. Not a big deal, just play again so the shader cache will be remade. Super Mario Galaxy is well known for it's shaders, just like Xenoblade Chronicles and The Last Story. The reason why you don't experience the stuttering when playing the same section over is because it is already compiled in the shader cache. The many uses of shaders apply from special effects to textures and more, which is all to be cached. If it will eventually be fixed (made faster), only time will learn... *looks at Ubershaders*.
As Wikipedia states:
With modern games, there are moderns ways to apply effects. The GameCube and Wii are simply more advanced than the N64, SNES, NES, GBA and GB.
Regarding shader chache... It is a common issue (if we could define it as an issue) with emulation. Unlike normal native PC games, the shader cache can not be compiled ahead of when actually being put to use. In emulation, shaders are compiled when the effects are first seen. Updating your GPU, GPU driver or Dolphin version causes your shader cache to reset. Not a big deal, just play again so the shader cache will be remade. Super Mario Galaxy is well known for it's shaders, just like Xenoblade Chronicles and The Last Story. The reason why you don't experience the stuttering when playing the same section over is because it is already compiled in the shader cache. The many uses of shaders apply from special effects to textures and more, which is all to be cached. If it will eventually be fixed (made faster), only time will learn... *looks at Ubershaders*.
As Wikipedia states:
https://en.wikipedia.org/wiki/Shader Wrote:In the field of computer graphics, a shader is a computer program that is used to do shading: the production of appropriate levels of color within an image, or, in the modern era, also to produce special effects or do video post-processing. A definition in layman's terms might be given as "a program that tells a computer how to draw something in a specific and unique way".
With modern games, there are moderns ways to apply effects. The GameCube and Wii are simply more advanced than the N64, SNES, NES, GBA and GB.
