Swap chain
Een rij framebuffers waarin de GPU rendert en waaruit het beeldscherm leest, waarbij het wisselen tussen de buffers voorkomt dat een half getekend beeld ooit op het scherm komt.
Er zijn minstens twee buffers: een front buffer die getoond wordt en een back buffer waarin getekend wordt. Is het beeld klaar, dan wisselt de keten ze om, hetzij door te kopiëren (een blit), hetzij door de leesrichting van het scherm om te zetten (een page flip). Met drie buffers (zie triple buffering) kan de GPU alvast aan het volgende beeld beginnen zonder te wachten tot het vorige is getoond.
De presentatiemodus bepaalt de afweging tussen tearing en latentie: immediate toont meteen en geeft tearing, FIFO synchroniseert met de scan-out (zie vsync), mailbox bewaart het laatst voltooide beeld en laat oudere vallen. Het concept is expliciet aanwezig in moderne API's: de swap chain van DXGI in DirectX en VkSwapchainKHR in Vulkan.