http://bugs.winehq.org/show_bug.cgi?id=30019
--- Comment #12 from Stefan Dösinger stefan@codeweavers.com 2013-01-06 13:10:30 CST --- The first patch("make D3DVBCAPS_WRITEONLY vertex buffers dynamic") is in Wine in a slightly different form, see commit 67230fc013da08965df156216b8d4553f289b088. The other patch is unlikely to be committed to wine as is, because it has the potential to break other application/driver combinations.
The proper fix is to avoid the fallback to drawStridedSlow with a replacement shader for the fixed function vertex pipeline.