https://bugs.winehq.org/show_bug.cgi?id=45277
--- Comment #17 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to Ken Thomases from comment #15)
I believe that handling of clipping with siblings and parent windows (for GDI drawing, not necessarily OpenGL/D3D) was the reason that the X11 driver switched away from X11 child windows in the first place. But that was before client side rendering via the DIB engine. With that, it may be OK to switch back. On the other hand, I may not have the full story there.
X11 child windows had some other problems, for instance some of WMs had Z order of such windows broken. Different semantics between X11 and win32 for child windows clipping and painting is another one.