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 be re-used. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel