gdk/wayland: implement client side of presentation-time
Consumes presentation-time to fill in GdkFrameTimings
We get a lot of 0
for timings->presentation_time
when filling things in from wl_callback
. This improves that based on what we got from the compositor.
This wont fix the aliasing we sometimes get in GdkFrameClockIdle, but at least it provides better timing information there.
/CC @jadahl