http://bugs.winehq.org/show_bug.cgi?id=22983
--- Comment #20 from Stefan Dösinger stefan@codeweavers.com 2013-06-14 16:17:05 CDT --- (In reply to comment #19)
Actually, are you sure about that? As far as I can see drawStridedSlow() properly checks if position data is available, and also did so at 481aca47ad649297e5435d0f4c7466fd70aa702f.
I'm not sure. Maybe it was crashing in the driver in drawStridedFast.
Either way, I looked at the game again, and I cannot see any ffp draws without position data. Either the game was changed (I believe patch R11 was shipped after this bug was filed), or a capability flag change triggered this. The game still uses draws without WINED3D_DECL_USAGE_POSITION, but all those draws involve a vertex shader, so it should be ok.
Should we close this ABANDONED after a wait period?