Post
The micro-freezes that happen when a game compiles shaders on the fly during gameplay, infamous on PC.
Modern games use thousands of specialized shader permutations, and each needs to be compiled for the player's specific GPU. When a new effect appears for the first time — a new enemy, a new weapon particle — the engine may pause to compile, causing a hitch. Solutions include pre-compiling shaders on first boot, shipping shader caches with the game, and using DX12 PSO caching. The industry got it wrong for years, producing a wave of infamously stuttery PC releases.
Example
Elden Ring and Jedi: Survivor shipped with severe shader stutter. Call of Duty now uses long pre-compilation phases before you can play. Unreal Engine 5 added PSO caching systems specifically to address the issue. DirectStorage and PSO streaming are partial mitigations.
Why it matters
Shader stutter is the single most common PC performance complaint of the last five years. Understanding why it happens explains why pre-compilation screens exist, why some games feel smoother than others on identical hardware, and why engine teams invest heavily in shader tooling.
Related concepts