http://bugs.winehq.org/show_bug.cgi?id=2398
------- Additional Comments From vitaliy@kievinfo.com 2006-06-03 22:28 ------- Thank you for usefull hints. Unfortunatelly this is not the problem. The way openGL works on X is it uses X window's context. That wasn't a problem more then a year ago - when we had X window for each child window. Basicaly each Wine's window was X window. That was causing lots of problems which were fixed rewriting Wine's window management. Main key point of that rewrite was "Creation of X windows for top level windows only". So in other words, only outer most Wine window has a coresponding X window.
That's why when an app wants to draw something on Wine it does that for the whole window. And ATM there are no "propper" ways to make it draw in a child window only.