Earlier quoted context omitted.
It is an issue with some modern games (I recently played a title that had a "Preparing Shaders..." loading screen); the main difference is that those games know the full set of what they need to do and can precompile most of them up-front, while an emulator like Dolphin needs to handle whatever the game throws it on the fly. Also, games might know what shaders it can skip and what it can't, but Dolphin can't skip sha…
It’s not a problem for the PS/Xbox/Switch. They have known hardware and it can all be recompiled. But from what I’ve heard it’s often still an issue on PCs (I’m a Mac guy). I’ve seen videos of shader compilation stutters, even in games with a precompilation step that’s supposed to avoid that. Digital Foundry has covered this many times. The link in a sibling comment to them on Eurogamer is a great place to start.
This is generally an everyone problem, though. If gaming on Mac was caught-up with where Linux is today, there would probably be a few precompilation steps there too. If you wanted to play Fallout 3 on your Android/iPhone device, it's the same story.