Skip to content

Fix double-buffered state definitions by referring to wl_surface.commit instead

Derek Foreman requested to merge derekf/wayland-protocols:double-bufferin into main

The strict "mailbox" model of wayland past is not how modern compositors process commits, and many explanations of how double buffered state is applied throughout wayland-protocols are no longer strictly accurate.

Instead of trying to define double-buffered state at every point of use, just reference the evolving definition of wl_surface.commit.

Merge request reports