Swap chain
Kolejka buforów klatek, do których renderuje GPU i z których czyta wyświetlacz; przełączanie między nimi sprawia, że do ekranu nigdy nie trafia na wpół narysowana klatka.
Uczestniczą w tym co najmniej dwa bufory: przedni (front buffer), który jest wyświetlany, i tylny (back buffer), w który trwa rysowanie. Gdy klatka jest gotowa, łańcuch je zamienia — albo kopiując (blit), albo przekierowując odczyt wyświetlacza (page flip). Trzy bufory (zob. triple buffering) pozwalają GPU zacząć kolejną klatkę, nie czekając, aż poprzednia skończy być wyświetlana.
Tryb prezentacji wyznacza kompromis między rozrywaniem obrazu a opóźnieniem: immediate pokazuje od razu i rozrywa obraz, FIFO synchronizuje się z wyświetlaniem linii (zob. vsync), mailbox trzyma ostatnią gotową klatkę i odrzuca starsze. Pojęcie jest jawne w nowoczesnych API — to swap chain z DXGI w DirectX i VkSwapchainKHR w Vulkanie.