[PATCH] present: Queue flips for later execution. Begging for review.

Chris Wilson chris at chris-wilson.co.uk
Tue Jun 3 04:14:19 PDT 2014


On Mon, Jun 02, 2014 at 01:53:29PM -0700, Keith Packard wrote:
> When a flip (or unflip) is pending and a flip request comes in, leave
> it queued until the pending flip completes and then execute it.
> 
> Signed-off-by: Keith Packard <keithp at keithp.com>
> Tested-by: Frank Binns <frank.binns at imgtec.com>
> ---
> 
> This patch has been unreviewed since January and makes swaps reliably
> occur on drivers that don't have async swap support, rather than
> happening only every other frame. I'd like to have this merged before
> we try to sort out Chris Wilson's bug fixes as these are all heavily
> inter-related.

Hmm, it appears to break flip elision. When combined with Frank's
patches it also stops unflipping upon window destruction.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


More information about the xorg-devel mailing list