io-display [-vf]
-d vid=[0x]идентификатор_вендора,did=[0x]идентификатор_устройства
[,deviceindex=индекс]
[-c конфигурационный_файл]
[-p приоритет]
Neutrino
SHLE, x86, PowerPC
modeopts=конфиг_файл
Fujitsu MB86297 Carmine
Функция |
Наличие |
Сплошная заливка |
Да |
Линии по алгоритму Брезенхэма |
Да |
Заливка по шаблону |
Нет |
Полигоны |
Да |
Блитирование на экране |
Да |
Блитирование вне экрана |
Да |
Хромакей блитирование |
Да |
Альфа-сопряжение |
Да |
Растровые операции |
16 |
Растровые изображения |
Да |
Функция |
Наличие |
Аппаратный курсор |
Да |
Выход для передачи сигнала на ТВ |
Нет |
Захват видео |
Да |
Поддержка DPMS (экономия энергопотребления) |
Да |
Поддерживаемые уровни |
8 |
Размер изображения (в пикселях): |
Частота регенерации (Гц): |
Насыщенность цветов (битов на пиксель): |
640x480 |
60 |
15, 32 |
800x600 |
60 |
15, 32 |
1024x768 |
60 |
15, 32 |
Ограничения:
Для определения других значений разрешения и частоты обновления экрана используется конфигурационный файл.
последовательность инициализации контроллера памяти;
режим попиксельного смешивания слоев: встроенные и отдельные альфа-слои;
последовательность сброса LVDS с использованием выхода с гнезда GV.
В режиме по умолчанию имеется один слой с поддержкой попиксельного альфа-смешивания (по сравнению с четырьмя альфа-слоями во втором режиме). Альфа-значения в этом режиме связаны со значениями RGB, в отличие от другого режима, где они находятся в различных альфа-слоях. Однако в этом режиме поддерживается только один слой – GF с индексом 2. Этот режим обеспечивает высокую степень гибкости: например, для реализации определенных эффектов можно использовать альфа-значения, сгенерированные OpenGL ES.
gf_alpha_t alpha;
memset(α, 0, sizeof(alpha));
alpha.mode = GF_ALPHA_M1_MAP | GF_BLEND_SRC_M1 |
GF_BLEND_DST_1mM1;
alpha.map = asurf;
gf_layer_set_blending(fglayer, α);
В этом примере драйвер автономно выбирает и использует один из четырех альфа-слоев (при наличии доступных слоев).
alphamap=1
libffb.so
Библиотека программной растеризации.