Stéphane Marchesin <stephane.marche...@gmail.com> writes: > I'm interested in two specific use cases: > - Swap to an overlay and flip a crtc in an atomic fashion,
As you may remember, I proposed a bunch of RandR changes to support per-CRTC pixmaps and atomic mode setting operations a while back. With hardware now commonly supporting multiple overlays, even that stuff wouldn't suffice anymore. Off the top of my head, we'd need to construct some Drawable that represented each overlay, and then perform a PolySwapRegion operation to synchronously update their contents from appropriate back buffers. > - Specify a list of dirty rectangles for a single frame, like what > CopyRegion does but with multiple rectangles. And they're not arranged so that a single region and source offset x/y could be used? I can imagine creating a SwapRectangles request, but I don't know that it would be any better than simply executing multiple SwapRegion requests. -- keith.pack...@intel.com
pgpmZJlgmN56A.pgp
Description: PGP signature
_______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel