История изменений
Исправление robus, (текущая версия) :
В kde и gnome3 уже используется индустриальный стандарт khronos - egl(streams).
Кого ты пытаешься обмануть? Там используется костыль вида «если невидиа, то выделяем через eglstreams, иначе через gbm». Потому, что только NVIDIA заняла принципиальную позицию «ничего линуксоспецифичного в моём блобе не будет!», при этом поддерживая реализацию совершенно монструозного DirectX специфичного для вантузов на должном уровне.
Это ты хорошо описал устройство mesa с её гальюном и прочим.
А какое там устройство у драйвера невидии? А ну да. Хуанг его знает как этот чёрный ящик, размером с месу с драйверами для всех остальных вендоров, внутри устроен.
P.S. вопрос ребром – зачем графическому серверу линукса абстрагироваться от линукса? Потому, что Хуанг сказал, что это отличная идея?
Исходная версия robus, :
В kde и gnome3 уже используется индустриальный стандарт khronos - egl(streams).
Кого ты пытаешься обмануть? Там используется костыль вида «если невидиа, то выделяем через eglstreams, иначе через gbm». Потому, что только NVIDIA заняла принципиальную позицию «ничего линуксоспецифичного в моём блобе не будет!», при этом поддерживая реализацию совершенно монструозного DirectX специфичного для вантузов на должном уровне.
Это ты хорошо описал устройство mesa с её гальюном и прочим.
А какое там устройство у драйвера невидии? А ну да. Хуанг его знает как этот чёрный ящик, размером с месу с драйверами для всех остальных вендоров, внутри устроен.