LINUX.ORG.RU

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

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

Если ты глубоко и хорошо знаком с Haiku, приведи, пожалуйста, конкретный пример, чем там графический стек лучше.

  1. Более современная серверная графика так что браузер через неё рисует, а не отсылает растровую картинку. Есть возможность удалённого рабочего стола с векторными командами и нативным и HTML5 клиентом (правда не до конца доделана).

  2. Нет разных мелких проблем вроде блокировки фокуса меню. Есть разные стили и режимы поведения окон.

  3. Встроенная эффективная поддержка двойной буферизации с размером заднего буфера не зависящаго от размера и количества окон. В X11 так сделать нельзя потому что нет аналогов BeginPaint/EndPaint чтобы сообщить когда рисование завершено и можно показывать.

  4. Многопоточная архитектура и паралельный рендеринг окон в разных потоках. Использование преимуществ многоядерных процессоров. В X11 во многом однопоточная архитектура.

  5. Работает переключение на fallback видеодрайвер. Не надо «чинить иксы», графика будет работать всегда.

  6. Есть современный стандартный тулкит, не нужно возиться с протоколом. Тулкит поддерживает несколько GUI потоков в отличии от Qt и GTK.

  7. Есть система перечисления окон и контролов а также отсылка им сообщений примерно как в Win32, только сообщения более продвинутые и могут содержать произвольные поля.

  8. Реализация проще и понятнее. Нет тонны легаси кода.

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

Если ты глубоко и хорошо знаком с Haiku, приведи, пожалуйста, конкретный пример, чем там графический стек лучше.

  1. Более современная серверная графика так что браузер через неё рисует, а не отсылает растровую картинку. Есть возможность удалённого рабочего стола с векторными командами и нативным и HTML5 клиентом (правда не до конца доделана).

  2. Нет разных мелких проблем вроде блокировки фокуса меню. Есть разные стили и режимы поведения окон.

  3. Встроенная эффективная поддержка двойной буферизации с размером заднего буфера не зависящаго от размера и количества окон.

  4. Многопоточная архитектура и паралельный рендеринг окон в разных потоках. Использование преимуществ многоядерных процессоров. В X11 во многом однопоточная архитектура.

  5. Работает переключение на fallback видеодрайвер. Не надо «чинить иксы», графика будет работать всегда.

  6. Есть современный стандартный тулкит, не нужно возиться с протоколом. Тулкит поддерживает несколько GUI потоков в отличии от Qt и GTK.

  7. Есть система перечисления окон и контролов а также отсылка им сообщений примерно как в Win32, только сообщения более продвинутые и могут содержать произвольные поля.

  8. Реализация проще и понятнее. Нет тонны легаси кода.