http://bugs.winehq.org/show_bug.cgi?id=7411
Stefan Dösinger stefandoesinger@gmx.at changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefandoesinger@gmx.at
--- Comment #11 from Stefan Dösinger stefandoesinger@gmx.at 2008-12-10 16:37:44 --- I think the bugs aren't related to vertex shaders, more to post processing effects. By default WineD3D uses the back buffer for offscreen rendering because FBO support is still buggy in Wine and the drivers. However, this can lead to corruptions like these. If AUX buffers are available they are used, fixing most of the problems. However, fglrx doesn't support aux buffers.
The best fix for this is to use FBOs instead(HKEY_CURRENT_USER/Software/Direct3D/offscreenRenderingMode = "fbo") and fix all fbo related bugs.