http://bugs.winehq.org/show_bug.cgi?id=8910
Summary: glViewPort is clamped to the window size Product: Wine Version: 0.9.40. Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: wine-opengl AssignedTo: wine-bugs@winehq.org ReportedBy: overclocker_2001@gmx.de
The problem is that FBOs (Frame Buffer Objects) can be bigger than the window (They are needed for rendering to a texture). With that bug shadowmaps or reflectionmaps are in the most areas dark or black....
A possible position for that bug could be in dlls/winex11.drv/opengl.c line 1444 and below