The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Для Wayland/Weston представлен бэкэнд для отрисовки через FB..."
Отправлено Andrew Kolchoogin, 22-Янв-13 02:46 
> Иксы, вообще-то, продержались с 87-го года. И проблемы начались тогда, когда авторы тулкитов в новых условиях предпочли не продвигать нормальное расширение для 2D-отрисовки, а чудить с битмапами и XRender.

С pixmap'ами.

Проблема X'ов как раз и была в том, что продукт работы глиф-рендерера -- bitmap. А он, пардон-те, монохромен. Так что никакого вам anti-aliasing'а.

У X'ов много "родовых травм". Во-первых, дао UNIX-way не надо понимать буквально: текстовый протокол между клиентом и сервером -- это уж запредельно. Зачем? Кто-то будет в текстовом редакторе vi его изучать? А сеть оно засирает весьма и весьма некисло.
Во-вторых, X'ы не умеют говорить клиенту, какая часть окна у него "попорчена" выводом других программ. И, хотя в X'ах можно отрисовывать часть окна, но по факту ваша программа должна уметь обновлять всё окно целиком. В качестве оптимизации, конечно, она может сказать XQueryExtension на тему XDAMAGE -- но XDAMAGE -- это расширение протокола. Оно может быть, а может и не быть.
В-третьих, таки да -- проблема ШГ, я её выше касался. Делать параллельный шрифтовой протокол (внутри'X'овый рендерер может работать отдельно от X-сервера -- xfs(1) для понимания), расширение, есть ли он, ну... короче, вы поняли -- XRender, быстрее и безгеморройнее. :)
В-четвёртых, нет поддержки методов ввода (XKEYBOARD -- тоже расширение, которого может и не быть. Про xmodmap ещё кто-нибудь помнит?).

Ну и ещё масса говен и граблей.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру