[PATCH 3/5] present: Add mode for pixmap flips per window
michel at daenzer.net
Wed Aug 30 02:35:11 UTC 2017
On 30/08/17 12:24 AM, Roman Gilg wrote:
> This patch adds a new mode to the internal flip mode API, that
> enables per window flips on capable hardware platforms.
> Pixmap flips are possible for every window with a parent window and
> without redirection.
This sentence is a bit confusing. In rootless mode, a toplevel window
has no parent, but may use flips, right?
> Besides the per window flips the new mode diverges from the old
> screen flipping by holding back the PresentIdleNotify event for a
> flipped pixmaps of a preceding frame until present_winmode_event_notify
> is called once more.
As discussed before, this should be kept separate from the flip mode, as
it would also be useful with per-screen flips.
My suggestion was to add a PresentCapability* flag for this. If the
driver sets this flag, it will call present_event_notify separately when
the flip completes for the target CRTC and when the previous buffer can
Earthling Michel Dänzer | http://www.amd.com
Libre software enthusiast | Mesa and X developer
More information about the xorg-devel