On Tue, Jun 03, 2014 at 12:27:45AM -0700, Keith Packard wrote: > Chris Wilson <[email protected]> writes: > > > The driver doesn't check that the Window is still suitable for flipping, > > it only checks if the buffer is suitable for scanning out. I think you > > need to run present_check_flip_window() on all queued flips. > > present_check_flip_window is called when the window clip list changes.
[snip] Eeek, overlooked the loop at the end of present_check_flip_window that did precisely what I was looking for. > > Just a mention of how the bug is observed in practice. It wasn't until > > you pointed out the effects of this patch on irc that I realised it > > fixed the same flip-unflip issue I saw during testing. > > Sounds good. I'll update the commit message. After thoroughly confusing myself, Reviewed-by: Chris Wilson <[email protected]> -Chris -- Chris Wilson, Intel Open Source Technology Centre _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
