Skip to content

backends/wayland: Use linux-dmabuf directly

Vlad Zahorodnii requested to merge work/zzag/wayland-backend-linux-dmabuf into master

The main motivation behind this change is to get rid of the dependency on EGLSurface so the order in which output layers are presented or updated doesn't matter.

At the moment, if both the cursor and the primary layers are updated within same frame, the read and draw surfaces in present() will be wrong for the primary layer.

With fbos, the read and draw surfaces won't matter.

Merge request reports