opengl windows bugged placement on compositing

Thomas Lübking thomas.luebking at gmail.com
Wed Jan 8 22:59:39 PST 2014


On Donnerstag, 9. Januar 2014 02:29:59 CEST, Roland Plüss wrote:
> It looks thus as if the GL rendering output area lags behind the window
> position/size change as if the Compositor does apply the X event to the
> X window but swallows the update to the GL rendering and the next time a
> window X event is send this old change is applied to GL although the
> window is now again somewhere else. Could it be the compositor "forgets"
> to tell GL about the X window change?

At very best only if "the compositor" selects events for the window before it's reparented and forgets to unselect them when it's embedded.
The event selection is however performed by kwin regardless of the compositing.

You could perform a crosstest with another compositor (eg. xcompmgr/compton - assuming the issue also exists with kwin xrender compositing) on the one hand and (since you'll have KDE around) http://kde-apps.org/content/show.php?content=157471 (to rule out the parenting window which might be the more likely source (how do you read its resizes - XEvent handling on the parenting window directly or by some client API?) of this behavior.

Cheers,
Thomas


More information about the xorg mailing list