История изменений
Исправление trex6, (текущая версия) :
Я тут раскопал, что этот интерфейс специально создан для совместимости с EGL. Там вокруг интеграции wayland и EGL - один сплошной хак (в том смысле, что парни из freedesktop просто запилили себе конкретную реализацию безо всяких протоколов). Для этого есть достойное оправдание - не хотели городить лишних (дорогих по времени) межпроцессорных round trip-ов.
Подробности есть в документации и немного вот тут https://lists.freedesktop.org/archives/wayland-devel/2020-September/041620.html
Исправление trex6, :
Я тут раскопал, что этот интерфейс специально создан для совместимости с EGL. Там вокруг интеграции wayland и EGL - один сплошной хак (в том смысле, что парни из freedesktop просто запилили себе конкретную реализацию безо всяких протоколов). Для этого есть достойное оправдание - не хотели городить лишних round trip-ов.
Подробности есть в документации и немного вот тут https://lists.freedesktop.org/archives/wayland-devel/2020-September/041620.html
Исходная версия trex6, :
Я тут раскопал, что этот интерфейс специально создан для совместимости с EGL. Там вокруг интеграции wayland и EGL - один сплошной хак (в том смысле, что парни из freedesktop просто запилили себе конкретную реализацию безо всяких протоколов), чтобы не городить лишних round trip-ов.
Подробности есть в документации и немного вот тут https://lists.freedesktop.org/archives/wayland-devel/2020-September/041620.html