IT-lexikon › Programmering › Renderingstråd

Renderingstråd

Programmering In English → Uppdaterad: 2026-10-26

En egen tråd som skickar förra bildrutans ritanrop till grafikkortet medan speltråden redan simulerar nästa.

När flerkärniga konsoler som Xbox 360 och PS3 kom i mitten av 2000-talet räckte det inte längre att köra hela spelloopen på en kärna. Den vanligaste uppdelningen blev en speltråd för logik, fysik och AI och en renderingstråd som översätter resultatet till kommandobuffertar. De arbetar förskjutna: när bildruta N ritas räknas N+1 fram. Unreal lägger dessutom en tredje tråd, RHI-tråden, närmast grafik-API:et.

Två trådar får inte röra samma data, så motorn håller en speglad kopia av scenen för rendering — i Unreal heter de proxyobjekt. Priset är en extra bildruta av fördröjning, vilket syns som inmatningsfördröjning och är skälet till att snabba skjutspel ibland väljer att stänga av pipelinen.

← Tillbaka till lexikonet