So, for example, when the surface becomes a candidate for direct scanout, wayland dmabuf can set a different target device for the surface.