Hi,
On Wednesday, March 25, 2015, Dave Airlie airlied@gmail.com wrote:
On 25 March 2015 at 08:50, Daniel Stone <daniel@fooishbar.org javascript:;> wrote:
I'm not going to lie, I was really hoping the 5th (?) GPU option for Qemu would support pageflipping. Daniel's comment about conversion to atomic is relevant, but: do you have a mechanism which allows you to post updates (e.g. 'start displaying this buffer now please') that allows you to get events back when they have actually been displayed?
Page flip is implemented in a later patch,
https://www.kraxel.org/cgit/linux/commit/?h=virtio-gpu&id=1e167e8e964f8e...
Since its a long way from an actual display, finding out when something is actually displayed is hard, but when we've posted it to the frontbuffer should be fine.
Oh nice. 100% exact timings aren't critical; it's more just having something to gate to 60fps that we can actually drive Weston's repaint loop off, as that's (not unreasonably) driven by pageflip events.
Cheers, Daniel