opengl windows bugged placement on compositing

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


On Mittwoch, 8. Januar 2014 12:20:24 CEST, Roland Plüss wrote:

> xwininfo: Window id: 0x5600001 (has no name)
>   Depth: 24
>   Visual: 0x23
>   Visual Class: TrueColor
>   Class: InputOutput
>   Colormap: 0x20 (installed)
>   Map State: IsViewable
>   Override Redirect State: no

> xwininfo: Window id: 0x5600005 ""
>   Depth: 24
>   Visual: 0x27
>   Visual Class: TrueColor
>   Border width: 0
>   Class: InputOutput
>   Colormap: 0x5600004 (not installed)
>   Map State: IsViewable
>   Override Redirect State: no

You might consider lookign into glXChooseFBConfig, but the outcome looks unspectacular.

Two things:
a) set the window override_redirect to take the WM (not the compositor) out of the game. At least KWin had an issue about reparenting an already managed window [1] (and I don't know whether that happened to your client and iirc you mentioned reparenting a hidden window works?)
b) Since iirc you mentioned KWin (? deleted OP) you might want to set the compositor to XRender[2] to ensure it's not about GL and the particular driver.

Cheers,
Thomas

[1] https://git.reviewboard.kde.org/r/109484/diff/
[2] "kcmshell4 kwincompositing", 3rd tab


More information about the xorg mailing list