http://bugs.winehq.org/show_bug.cgi?id=28428
--- Comment #10 from GyB gyebro69@gmail.com 2011-10-16 11:04:42 CDT --- (In reply to comment #9)
Created attachment 36934 [details] wined3d: Mark the entire buffer dirty in a DISCARD map
This patch works around the bug by ignoring the range parameters provided by the app and assuming the entire buffer is mapped instead.
Shadows look good here as well with your patch.