On Sat, Jul 7, 2012 at 3:46 AM, Keith Packard <[email protected]> wrote: > Dave Airlie <[email protected]> writes: > >> On Fri, Jul 6, 2012 at 9:21 PM, Keith Packard <[email protected]> wrote: > >> Really if next server I'd really like to shove the scanout pixmap into >> the crtc set calls and break the ABI properly, for per-crtc pixmaps it >> would make life a bit easier I expect. > > The atomic mode set API is what you mean, and it will do far more than > just set the pixmap :-) > >>> prime_id? Seriously? What happens if you change the offload list while >>> some client is active? > > I'd rather you allocate a nice server XID and stuff it in the objects so > you could use that instead of an index along a list. RandR did that > (externally) in the first version and it was torture.
Its not going to work well though, dri2 hasn't enough space in the driver id field left to steal a full XID of space, so we have to use indexes. But I see no problem with it at all, its not like offload engines are something that appear/disappear. Dave. _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
