Initial DRI3000 protocol specs available

Keith Packard keithp at keithp.com
Wed Feb 20 12:42:22 PST 2013


Stéphane Marchesin <stephane.marchesin at 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.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20130220/7c4f1cf1/attachment.pgp>


More information about the xorg-devel mailing list