Doppio buffer
Si disegna in un buffer fuori schermo e lo si scambia in un colpo solo, così chi guarda non vede mai un fotogramma a metà.
Con un solo framebuffer il display può leggere un fotogramma mentre è ancora in corso di disegno, mostrando tearing e sfarfallio. Il doppio buffer ne tiene due: il buffer anteriore viene inviato al display mentre si disegna in quello posteriore, e a fotogramma completato i due si scambiano.
Lo scambio può essere un semplice cambio di puntatore (page flipping) oppure una copia (blit). Legarlo al ritorno di quadro verticale evita il tearing, ma può bloccare la GPU: il triplo buffer aggiunge un terzo buffer così che il rendering non debba mai attendere. La tecnica precede il 3D; era standard nell'hardware per sprite 2D e resta la scelta predefinita ovunque si muovano pixel.