Podwójne buforowanie

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Podwójne buforowanie (ang. double buffering) – w grafice komputerowej jest to technika programistyczna lub funkcja sprzętowa polegająca na tworzeniu w pamięci dwóch buforów o tym samym rozmiarze do przechowywania obrazu, który ma być wyświetlony na monitorze komputera. Obraz z jednego z buforów jest przenoszony za pomocą instrukcji przenoszenia w całości i bezpośrednio do pamięci karty graficznej, a w tym czasie na drugim buforze jest rysowana kolejna klatka animacji. Podwójne buforowanie podwaja liczbę pamięci potrzebnej przy określonej rozdzielczości, daje za to płynniejszą animację, pozwala na uniknięcie rysowania kolejnych klatek bezpośrednio na ekranie i eliminuje lub redukuje ilość widocznych na ekranie artefaktów.