Entry tags:
Видео (1)
Построение экранного изображения, в принципе, довольно примитивное занятие. Если отбросить все безумные подробности, X11 и OpenGL, то дело сводится к наличию некоторого количества фрагментов памяти (буферов), имеющих разную структуру (глубина цвета, цветовое пространство, упаковка пикселов) и к механизму смешивания этих буферов. В конце концов, в контроллер дисплея попадает один или несколько буферов, представляющих растр, которые по довольно простым правилам смешиваются между собой. Скажем, в N900, таких аппаратных буферов три. Называются они планами -- графический и два видео-плана -- и по сути дела ничего, кроме этих планов в N900 и не важно. То, что имеется еще "трехмерный ускоритель", ситуацию особенно не меняет -- в конце концов, трехмерный ускоритель выдает "на гора" растровый буфер, который используется для заполнения графического плана.
( Конечно, масса деталей затрудняет попытки представить все очень простым и легким. )
Получилось довольно большое введение. Зачем оно надо -- в следующей заметке.
( Конечно, масса деталей затрудняет попытки представить все очень простым и легким. )
Получилось довольно большое введение. Зачем оно надо -- в следующей заметке.