IT-словарь › Инфраструктура › DBE (Double Buffer Extension)

DBE (Double Buffer Extension)

Инфраструктура Svenska → Обновлено: 2026-10-18

Двойная буферизация для обычных окон X, чтобы анимация переставала мерцать без привлечения OpenGL.

Если рисовать прямо в видимое окно, пользователь видит каждый промежуточный шаг: очистку фона, поочерёдное появление линий. DBE, стандартизованное в X11R6 в 1994 году, даёт окну невидимый задний буфер. Программа рисует в нём и вызывает XdbeSwapBuffers, а сервер меняет передний и задний буферы местами. «Действие обмена» определяет, что окажется в новом заднем буфере: неопределённость, фон окна, старое содержимое или копия только что показанного.

В 1990-е им пользовались игры, симуляторы и научное ПО. С частотой развёртки оно не синхронизируется, так что разрывы кадров остались. GLX и позже композиторы сделали его почти ненужным, но DBE по-прежнему входит в X.Org.

← Назад к словарю