LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Какой кадр и как ты «пропустишь», когда рендеринг осуществляется напрямую в видеопамять

А какой тогда XRenderComposite без композитора?

При отсутствии композитора? Очень интересно.

С помощью дополнительного глобального экранного буфера как в Haiku. Всё рисовать в дополнительный экранный буфер, а когда вызвали EndPaint, копировать часть занятую окном в фреймбуфер с vsync.

Потому что там есть двойная буферизация на композиторе. Внезапно.

Почему то до этого (Windows Vista - 8.1) всё мигало при изменении окна несмотря на наличие композитора. И тормозило в разы сильнее чем в Win9x.

Исправление X512, :

Какой кадр и как ты «пропустишь», когда рендеринг осуществляется напрямую в видеопамять

А какой тогда XRenderComposite без композитора?

При отсутствии композитора? Очень интересно.

С помощью дополнительного глобального экранного буфера как в Haiku. Всё рисовать в дополнительный экранный буфер, а когда вызвали EndPaint, копировать часть занятую окном в фреймбуфер с vsync.

Потому что там есть двойная буферизация на композиторе. Внезапно.

Почему то до этого (Windows Vista - 8.1) всё мигало при изменении окна несмотря на наличие композитора.

Исходная версия X512, :

Какой кадр и как ты «пропустишь», когда рендеринг осуществляется напрямую в видеопамять

А какой тогда XRenderComposite без композитора?

При отсутствии композитора? Очень интересно.

С помощью дополнительного экранного буфера как в Haiku. Всё рисовать в дополнительный экранный буфер, а когда вызвали EndPaint, копировать часть занятую окном в фреймбуфер с vsync.

Потому что там есть двойная буферизация на композиторе. Внезапно.

Почему то до этого (Windows Vista - 8.1) всё мигало при изменении окна несмотря на наличие композитора.