Skip to content

Don't flush in SurfaceInterface::frameRendered()

Vlad Zahorodnii requested to merge work/over-flush into master

Frame callbacks only indicate when the client can start rendering a new frame, it's not meant to be precise. If the client wants to do some black magic with frame scheduling and so on, it needs to use a protocol such as presentation_time. This change removes the pointless flush to prevent over-flushing client connections.

Merge request reports