xserver-multidpi/present
Keith Packard 04e138846e present: Leave vblank on window list until flip complete
If the window is destroyed, then we've got cleanup work to do, even if
the vblank has already been executed -- we need to clear the window
pointer so that we don't try to deliver events to it.

Leaving it on the window list meant that when walking that list, we
need to know whether the vblank is waiting to be executed or waiting
for the flip to complete, so a new 'queued' flag was added to the
vblank to distinguish between the two states.

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2013-12-05 09:48:36 -08:00
..
Makefile.am present: Add Present extension 2013-10-31 16:59:18 -07:00
present_event.c present: Block for wait_fence in present_execute 2013-11-20 13:12:30 -08:00
present_fake.c present: Round fake MSC computations intead of truncating 2013-11-20 13:12:22 -08:00
present_fence.c present: Block for wait_fence in present_execute 2013-11-20 13:12:30 -08:00
present_notify.c present: Add Present extension 2013-10-31 16:59:18 -07:00
present_priv.h present: Leave vblank on window list until flip complete 2013-12-05 09:48:36 -08:00
present_request.c present: Add Present extension 2013-10-31 16:59:18 -07:00
present_screen.c present: Signal destroyed flip window with vblank->window == NULL 2013-11-20 13:12:27 -08:00
present.c present: Leave vblank on window list until flip complete 2013-12-05 09:48:36 -08:00
present.h present: Add Present extension 2013-10-31 16:59:18 -07:00
presentext.h present: Add Present extension 2013-10-31 16:59:18 -07:00