[PATCH] present: Clear pending flip pixmaps at CloseScreen

Adam Jackson ajax at nwnk.net
Tue Sep 16 08:15:29 PDT 2014


On Wed, 2014-09-10 at 14:01 -0700, Keith Packard wrote:
> If a flip is active at server reset time, the associated window will
> get destroyed which will queue an unflip operation. If that isn't
> synchronous, then it won't have finished by the time CloseScreen is
> called.
> 
> Calling present_flip_idle will signal the fence and remove the
> reference to the fence and pixmap, freeing these in the X server and
> allowing a DRM client to clean up as well.
> 
> This also rewords other comments in present_flip_destroy, removing
> scary words about needing synchronous operation (everything in this
> function is synchronous now) and describing what effect we actually
> need from present_set_abort_flip.
> 
> Signed-off-by: Keith Packard <keithp at keithp.com>

Reviewed-by: Adam Jackson <ajax at redhat.com>

- ajax



More information about the xorg-devel mailing list