xserver-multidpi/present
Roman Gilg 591916ea9e present: Check valid region in window mode flips
For Pixmap flips to have well defined outcomes the window must be contained by
the valid region if such region was specified.

The valid region is inserted as an argument to the check in window mode.
Setting this argument is missing in screen mode as well but we ignore it for now
and only add it to window mode.

It seems there are none or only very few clients actually making use of valid
regions at the moment. For simplicity we therefore just check if a valid region
was set by the client and in this case do never flip, independently of the
window being contained by the region or not.

Signed-off-by: Roman Gilg <subdiff@gmail.com>
2020-07-24 16:32:17 +02:00
..
Makefile.am present: Add window flip mode 2018-03-28 14:36:36 -04:00
meson.build present: Require presentproto 1.2 2019-06-20 12:15:31 -04:00
present_event.c present: Fix swapping of PresentCompleteNotify events 2018-05-08 12:15:29 -04:00
present_execute.c present: Adapt flip mode API hooks for window flip mode 2018-03-28 14:36:33 -04:00
present_fake.c present: Free the fake_present OsTimerPtr 2016-08-15 15:16:48 -04:00
present_fence.c sync: Convert from "CARD64" to int64_t. 2017-09-20 13:19:27 -04:00
present_notify.c present: Add Present extension 2013-10-31 16:59:18 -07:00
present_priv.h present: Remove superfluous set abort flip function in window mode 2020-07-22 11:10:17 +02:00
present_request.c present: cap the version returned to the client 2018-03-19 15:46:41 -04:00
present_scmd.c present: Rename window_msc variable in present function 2020-02-18 16:31:02 +01:00
present_screen.c present/wnmd: Free flip_queue entries in present_wnmd_clear_window_flip 2020-06-25 17:27:10 +02:00
present_vblank.c present: fix compile warning with debug traces 2018-11-29 16:54:45 +00:00
present_wnmd.c present: Check valid region in window mode flips 2020-07-24 16:32:17 +02:00
present.c present: Unfold and annotate the target-msc getter 2020-02-18 16:30:50 +01:00
present.h present: Notify via distinct API functions in window mode 2020-07-22 11:09:50 +02:00
presentext.h present: Add Present extension 2013-10-31 16:59:18 -07:00