2009-09-15 2 views

ответ

2

Я могу пообещать вам, что он меняется. Современное оборудование на мобильных телефонах вполне способно, но его все еще не всегда используют.

Многие операционные системы не имеют буферизации - код чертежа обращается к памяти DMAed с помощью дисплея непосредственно и прикладывает усилия к синхронизации с вертикальной обратной связью.

Затем некоторые операционные системы представили программную двойную буферизацию для перерисовывания без мерцания. Новая сцена состоит из буфера вне экрана, а затем окончательный результат близок к памяти экрана. Я видел реализации этой стратегии, которая не vsync, хотя!

Тогда такие вещи, как Android, созданы на основе эффективной буферизации на аппаратном уровне. Фронт-андроидная поверхность делает все это за кулисами.

+0

Вы правы !! ... механизм буферизации может меняться. Если у вас есть пример реализации (код или небольшая часть объяснения), вы можете поместить его здесь. Plz – pdssn

+0

Это аппаратно-специфичный, а не общий код. Если вы хотите реализовать его, вы можете нанять кого-то с опытом работы с телефоном, чтобы сделать это за вас. – Will