ShadowFB + Composite + RandR + ?

Keith Packard keithp at keithp.com
Tue Sep 27 06:43:50 PDT 2005


On Tue, 2005-09-27 at 10:51 +0200, Thomas Winischhofer wrote:

> However, if a composite manager is running, xf86SetRootClip(false)
> *does* cause a few calls to pScreen->PaintWindow[Border|Background](),
> which - due to shadowfb - end up in the driver's refresh routine.

That's wrong...

> Not only should this IMHO not happen at all (after all,
> setRootClip(false) is supposed to "disable rendering to the screen"),
> the regions (boxes) that are handed to the driver's refresh function
> have illegal coordinates like (-1000, -976), (-1000, -986) and the like.
> Apart from negative values, they sometimes also exceed the valid range
> in both x and y directions.

I have no idea why it would do this; I would assume that there's
something broken in the composite wrappers.

A stack trace from within the offending functions might be illuminating.

-keith

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20050927/b49bcdbb/attachment.pgp>


More information about the xorg mailing list