Leksykon IT › Infrastruktura › DBE (Double Buffer Extension)

DBE (Double Buffer Extension)

Infrastruktura Svenska → Zaktualizowano: 2026-10-07

Podwójne buforowanie dla zwykłych okien X, dzięki któremu animacje przestały migotać bez wciągania OpenGL.

Rysując wprost do widocznego okna, użytkownik widzi każdy krok pośredni: czyszczone tło, linie pojawiające się jedna po drugiej. DBE, ustandaryzowane w X11R6 w 1994 roku, daje oknu niewidoczny bufor tylny. Program rysuje w nim i wywołuje XdbeSwapBuffers, a serwer zamienia przedni z tylnym. „Swap action” określa, co ma zawierać nowy bufor tylny: wartość nieokreśloną, tło okna, starą zawartość lub kopię właśnie pokazanego obrazu.

Korzystały z tego w latach 90. gry, symulatory i oprogramowanie naukowe. Nie synchronizuje się z odświeżaniem ekranu, więc tearing pozostał. GLX i późniejsze kompozytory uczyniły je w większości zbędnym, ale DBE nadal siedzi w X.Org.

← Wróć do leksykonu