IT-lexicon › Programmeren › Shadercompilatie-stutter

Shadercompilatie-stutter

Programmeren Svenska → Bijgewerkt: 2026-10-26

De haperingen wanneer een pc-game een nieuw effect tegenkomt en de shader ter plekke moet compileren, midden in het gevecht.

Shaders worden in een tussenvorm geleverd en moeten door de driver worden vertaald naar machinecode voor die specifieke gpu. Op een console is de hardware bekend en kan alles vooraf worden gecompileerd; op de pc bestaan duizenden combinaties van kaart en driver. DirectX 12 en Vulkan maakten het bouwen van PSO's tot taak van de game zelf, en engines die ze pas bij het eerste gebruik aanmaken bevriezen tientallen milliseconden, elke keer dat er voor het eerst een nieuwe explosie verschijnt.

De remedies zijn een precompilatieronde bij het opstarten, PSO-caches die tussen sessies bewaard blijven en Valve's gedeelde shadercache voor de Steam Deck. Het probleem werd in de jaren 2020 een vast punt in technische besprekingen van pc-ports.

← Terug naar het lexicon