in Xephyr with -fakexa, using Render to composite a transformed, redirected window has *really* bizarre coordinate problems
@njs
Submitted by Nathaniel J. Smith Assigned to Matthew Allum
Description
This is basically a repeat of #13116, except for running Xephyr in its -fakexa rendering mode, so see that bug's intial filing for details. The same test program generates even stranger results -- the same thing happens when the redirected window is moved against the root (its composited image moves around inside its coordinate space), but with -fakexa, moving the display window around against the root also causes its contents to move in strange ways. The whole coordinate system appears to be translated around -- both the composited image and the white box that I draw directly to show the origin of the transformed coordinate system move around together. I've attached a movie of this weirdness.
If I set the scaling factor to 1 and move the redirected window around, then its display does not move. If I move the display window around instead, then something odd happens as well -- the white origin box that I draw moves around just as in the above movie, but now the composited image of the redirected window remains fixed, at the correct location (!).
Version: 7.3 (2007.09)