Может ли кто-нибудь рассказать мне о методах буферизации, используемых в драйверах дисплея, конкретно в ЖК-дисплеях в мобильных телефонах?Дисплей/драйверы ЖК-дисплея
ответ
Я могу пообещать вам, что он меняется. Современное оборудование на мобильных телефонах вполне способно, но его все еще не всегда используют.
Многие операционные системы не имеют буферизации - код чертежа обращается к памяти DMAed с помощью дисплея непосредственно и прикладывает усилия к синхронизации с вертикальной обратной связью.
Затем некоторые операционные системы представили программную двойную буферизацию для перерисовывания без мерцания. Новая сцена состоит из буфера вне экрана, а затем окончательный результат близок к памяти экрана. Я видел реализации этой стратегии, которая не vsync, хотя!
Тогда такие вещи, как Android, созданы на основе эффективной буферизации на аппаратном уровне. Фронт-андроидная поверхность делает все это за кулисами.
Вы правы !! ... механизм буферизации может меняться. Если у вас есть пример реализации (код или небольшая часть объяснения), вы можете поместить его здесь. Plz – pdssn
Это аппаратно-специфичный, а не общий код. Если вы хотите реализовать его, вы можете нанять кого-то с опытом работы с телефоном, чтобы сделать это за вас. – Will