История изменений
Исправление 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) всё мигало при изменении окна несмотря на наличие композитора.