Dave Airlie <[email protected]> writes: > From: Dave Airlie <[email protected]> > > When randr notices a crtc configuration request for a slave device, > it checks if the slave allocated pixmap exists and is suitable, > if not it allocates a new shared pixmap from the master, shares > it to the slave, and starts the master tracking damage to it, > to keep it updated from the current front pixmap. > > If the resize means the crtc is no longer used it will destroy > the slave pixmap. > > This adds the concept of a scanout_pixmap to the randr_crtc object, > and also adds a master pixmap pointer to the pixmap object, along > with defining some pixmap helper functions for getting pixmap > box/regions.
I'd rather store the master pixmap somewhere else; it looks like you could stick it in the crtc pretty easily, right next to the scanout_pixmap member. Otherwise, this looks good to me. -- [email protected]
pgpc4yZy7fDCR.pgp
Description: PGP signature
_______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
