IT-lexikon › Programmering › Dubbelbuffring

Dubbelbuffring

Programmering In English → Uppdaterad: 2026-10-24

Rita till en buffert utanför skärmen och växla in den på en gång, så att betraktaren aldrig ser en halvritad bildruta.

Med en enda framebuffer kan skärmen läsa en bildruta medan den fortfarande ritas, vilket ger tearing och flimmer. Dubbelbuffring håller två: den främre skannas ut till skärmen medan den bakre ritas, och när rutan är klar byter de plats.

Växlingen kan vara en pekarvändning (sidväxling) eller en kopiering (blit). Att binda den till skärmens vertikala släcktid undviker tearing men kan få GPU:n att vänta — trippelbuffring lägger till en tredje buffert så ritandet aldrig stannar. Tekniken är äldre än 3D; den var standard i 2D-spritehårdvara och är förval överallt där pixlar rör sig.

← Tillbaka till lexikonet