The OpenNET Project / Index page

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



"Проблемы с рецензированием патчей тормозят развитие X.Org "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Проблемы с рецензированием патчей тормозят развитие X.Org " +1 +/
Сообщение от Eugeni Dodonov (ok), 21-Май-12, 16:11 
> Во фразе "программы рисуют свой экран" ошибка. Программы должны давать указания рисовалке,
> а не рисовать сами. И в этом месте у Wayland'а получается
> пара десятков кубик-рубик-монолитов. Ну по числу библиотек управляющих компонентов. Потому,
> что каждая библиотека вынуждена делать свой велосипед - библиотеку низкоуровневой прорисовки.

Хорошо, программы дают указания рисовалке (gtk, qt, efl), которая делает низкоуровневую прорисовку через egl и посылает сформированный framebuffer композитору :).

Но да, я согласен - когда много тулкитов, то получается смесь. Впрочем, в иксах итд ситуация похожая - пусть даже и есть низкоуровневая система на основе libx, но тулкиты сами себе все рисуют по-своему. Что и наблюдалось несколько лет назад в иксах - на глаз можно было спокойно отличить программы на gtk от qt, wx и fltk...

Тут наибольшая разница в том, что и декорации сами программы (ну или тулкиты) рисуют тоже, причем это дело принципа. В иксах это - в большинстве случаев - оконный менеджер делал, так что заголовки и рамки выглядили похоже (хотя внутри отличия, конечно, всегда были и будут). Но и тут же разброд начался - например, chrome как самый известный, или другие программы которые давали указания не рисовать decorations, и сами себя рисовали.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проблемы с рецензированием патчей тормозят развитие X.Org , opennews, 19-Май-12, 22:51  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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