[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