xserver-multidpi/present
Keith Packard 627bce8089 present: Make window MSC offset 0 initially
The MSC offset used by a window is adjusted as the window moves
between screens, and between shown/unshown. The value shouldn't
matter, but it's helpful for debugging to have window MSC values be
the same as the CRTC MSC at first.

This patch introduces a unique CRTC value so that Present can detect
the first time a window is a PresentPixmap destination and set the MSC
offset to zero, rather than using the fake MSC value as the previous
window MSC.

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
2014-07-31 00:03:53 -07:00
..
Makefile.am present: Add Present extension 2013-10-31 16:59:18 -07:00
present_event.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
present_fake.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -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: Make window MSC offset 0 initially 2014-07-31 00:03:53 -07:00
present_request.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
present_screen.c present: Make window MSC offset 0 initially 2014-07-31 00:03:53 -07:00
present.c present: Make window MSC offset 0 initially 2014-07-31 00:03:53 -07:00
present.h present: Send GLX_BufferSwapComplete events from present extension 2013-12-05 09:51:00 -08:00
presentext.h present: Add Present extension 2013-10-31 16:59:18 -07:00