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

Attachment: 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

Reply via email to