История изменений
Исправление X512, (текущая версия) :
Если ты глубоко и хорошо знаком с Haiku, приведи, пожалуйста, конкретный пример, чем там графический стек лучше.
-
Более современная серверная графика так что браузер через неё рисует, а не отсылает растровую картинку. Есть возможность удалённого рабочего стола с векторными командами и нативным и HTML5 клиентом (правда не до конца доделана).
-
Нет разных мелких проблем вроде блокировки фокуса меню. Есть разные стили и режимы поведения окон.
-
Встроенная эффективная поддержка двойной буферизации с размером заднего буфера не зависящаго от размера и количества окон. В X11 так сделать нельзя потому что нет аналогов BeginPaint/EndPaint чтобы сообщить когда рисование завершено и можно показывать.
-
Многопоточная архитектура и паралельный рендеринг окон в разных потоках. Использование преимуществ многоядерных процессоров. В X11 во многом однопоточная архитектура.
-
Работает переключение на fallback видеодрайвер. Не надо «чинить иксы», графика будет работать всегда.
-
Есть современный стандартный тулкит, не нужно возиться с протоколом. Тулкит поддерживает несколько GUI потоков в отличии от Qt и GTK.
-
Есть система перечисления окон и контролов а также отсылка им сообщений примерно как в Win32, только сообщения более продвинутые и могут содержать произвольные поля.
-
Реализация проще и понятнее. Нет тонны легаси кода.
Исходная версия X512, :
Если ты глубоко и хорошо знаком с Haiku, приведи, пожалуйста, конкретный пример, чем там графический стек лучше.
-
Более современная серверная графика так что браузер через неё рисует, а не отсылает растровую картинку. Есть возможность удалённого рабочего стола с векторными командами и нативным и HTML5 клиентом (правда не до конца доделана).
-
Нет разных мелких проблем вроде блокировки фокуса меню. Есть разные стили и режимы поведения окон.
-
Встроенная эффективная поддержка двойной буферизации с размером заднего буфера не зависящаго от размера и количества окон.
-
Многопоточная архитектура и паралельный рендеринг окон в разных потоках. Использование преимуществ многоядерных процессоров. В X11 во многом однопоточная архитектура.
-
Работает переключение на fallback видеодрайвер. Не надо «чинить иксы», графика будет работать всегда.
-
Есть современный стандартный тулкит, не нужно возиться с протоколом. Тулкит поддерживает несколько GUI потоков в отличии от Qt и GTK.
-
Есть система перечисления окон и контролов а также отсылка им сообщений примерно как в Win32, только сообщения более продвинутые и могут содержать произвольные поля.
-
Реализация проще и понятнее. Нет тонны легаси кода.