Swap chain
Una coda di frame buffer su cui la GPU disegna e da cui il display legge, in cui lo scambio tra l'uno e l'altro evita che un fotogramma a metà arrivi mai sullo schermo.
Partecipano almeno due buffer: un front buffer, che viene mostrato, e un back buffer, su cui si disegna. Quando il fotogramma è finito, la catena li scambia, o copiandoli (blit) o reindirizzando la lettura del display (page flip). Con tre buffer (vedi triple buffering) la GPU può iniziare il fotogramma successivo senza attendere che il precedente sia stato mostrato per intero.
La modalità di presentazione stabilisce il compromesso tra tearing e latenza: immediate mostra subito e produce tearing, FIFO si sincronizza con la scansione dello schermo (vedi vsync), mailbox conserva l'ultimo fotogramma completato e scarta i più vecchi. Il concetto è esplicito nelle API moderne: la swap chain di DXGI in DirectX e VkSwapchainKHR in Vulkan.