An idea I raised quietly a couple of months ago was to bring together power management and compositor pause/resume as a single operation all done and coordinated by Mir itself: https://bugs.launchpad.net/unity-mir/+bug/1255045/comments/18
That would provide us also with the perfect opportunity to "flush" all the buffer streams/bundles on resume and resolve this bug.
The good news is that we already have the high-level interface:
Display::pause()
Display::resume()
The only problem as mentioned in the above link is that it would require some additional coupling that does not presently exist - the Display needs to know about Compositors.
An idea I raised quietly a couple of months ago was to bring together power management and compositor pause/resume as a single operation all done and coordinated by Mir itself: /bugs.launchpad .net/unity- mir/+bug/ 1255045/ comments/ 18
https:/
That would provide us also with the perfect opportunity to "flush" all the buffer streams/bundles on resume and resolve this bug.
The good news is that we already have the high-level interface: :resume( )
Display::pause()
Display:
The only problem as mentioned in the above link is that it would require some additional coupling that does not presently exist - the Display needs to know about Compositors.