[PATCH 25/36] randr: fixup constrain to work with slave screens.

Keith Packard keithp at keithp.com
Tue Jul 3 11:42:12 PDT 2012


Dave Airlie <airlied at gmail.com> writes:

> I don't think its that bad, I think I got most of them, once the user has looked
> up the crtc XID, you don't care about the screen that often.

Seems like the following will need changes:

        ProcRRSelectInput

                Must send CRTC/OUTPUT events for slave outputs too

        TellChanged

                This one has some changes, but it doesn't send CRTC or
                OUTPUT events for output slave screens.

        RRFirstOutput

                There may only be slave outputs running, so it needs to
                look there as well

        RRModesForScreen

        ProcRRSetScreenSize

                Screen size needs to cover the slave outputs as well

        RRXineramaScreenCount
        ProcRRXineramaQueryScreens

                Xinerama needs to report all of the crtcs, not just the
                master ones.

-- 
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/20120703/04ab1d9e/attachment.pgp>


More information about the xorg-devel mailing list