LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Скорее всего потому что никто не заморачивался. Пока. WebPositive использует сервереую векторную графику.

А это скорее всего трудно будет заморочиться, так как даже под Windows фреймворк Qt насколько я помню, тоже рисует всё самостоятельно, и полагается на WinAPI примерно так же, как это сделано в QPA для Haiku.

Пойнт-то в чём: в Haiku есть отличный системный графический тулкит, который развивается вместе с системой, как это делает тот же WinAPI. На заре десктопного Linux подобным тулкитом мог быть какой-нибудь Xaw, но как видишь, не срослось и из иксовой экосистемы выжил лишь оконный сервер и местами XRender (Qt, к примеру, скорее всего его тоже не использует).

Векторную и ускоренную серверную графику на той же Skia можно было бы запилить, если была бы есть общая база. В Haiku это её встроенный графический тулкит, а в Linux что? Тут каждый кто по дрова, кто по ягоды: GTK+ выбрал Cairo и Xlib, а Qt использует QPainter и XCB. Конечно, могли бы появиться какие-нибудь фэнтезийные проекты XRender => Skia, но это уже на грани фантастики.

Да и сейчас на Wayland-сеансах, рендеринг цепочки Gtk4 => Cairo и Qt5 => QPainter должен уходить в OpenGL или GL|ES.

Исправление EXL, :

Скорее всего потому что никто не заморачивался. Пока. WebPositive использует сервереую векторную графику.

А это скорее всего трудно будет заморочиться, так как даже под Windows фреймворк Qt насколько я помню, тоже рисует всё самостоятельно, и полагается на WinAPI примерно так же, как это сделано в QPA для Haiku.

Пойнт-то в чём: в Haiku есть отличный системный графический тулкит, который развивается вместе с системой, как это делает тот же WinAPI. На заре десктопного Linux подобным тулкитом мог быть какой-нибудь Xaw, но как видишь, не срослось и из иксовой экосистемы выжил лишь оконный сервер и местами XRender (Qt, к примеру, скорее всего его тоже не использует).

Векторную и ускоренную серверную графику на той же Skia можно было бы запилить, если была бы есть общая база. В Haiku это её встроенный графический тулкит, а в Linux что? Тут каждый кто по дрова, кто по ягоды: GTK+ выбрал Cairo и Xlib, а Qt использует QPainter и XCB. Конечно, могли бы появиться какие-нибудь фэнтезийные проекты XRender => Skia, но это уже на грани фантастики.

Исходная версия EXL, :

Скорее всего потому что никто не заморачивался. Пока. WebPositive использует сервереую векторную графику.

А это скорее всего трудно будет заморочится, так как даже под Windows фреймворк Qt насколько я помню, тоже рисует всё самостоятельно, и полагается на WinAPI примерно так же, как это сделано в QPA для Haiku.

Пойнт-то в чём: в Haiku есть отличный системный графический тулкит, который развивается вместе с системой, как это делает тот же WinAPI. На заре десктопного Linux подобным тулкитом мог быть какой-нибудь Xaw, но как видишь, не срослось и из иксовой экосистемы выжил лишь оконный сервер и местами XRender (Qt, к примеру, скорее всего его тоже не использует).

Векторную и ускоренную серверную графику на той же Skia можно было бы запилить, если была бы есть общая база. В Haiku это её встроенный графический тулкит, а в Linux что? Тут каждый кто по дрова, кто по ягоды: GTK+ выбрал Cairo и Xlib, а Qt использует QPainter и XCB. Конечно, могли бы появиться какие-нибудь фэнтезийные проекты XRender => Skia, но это уже на грани фантастики.