backends/wayland: track the commit deadline with frame callbacks

This ensures we get both proper presentation time stamps and can still render and commit in time for the host compositor to use the frame for the targeted pageflip timestamp.

To make sure we can still hit the full frame rate in all cases, this also enables triple buffering for the nested backend.

Edited by Xaver Hugl

Merge request reports

Loading