https://bugs.winehq.org/show_bug.cgi?id=28000
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #7 from super_man@post.com --- I dont know if this helps at all, but I would try something similar.
edit file dlls/wined3d/buffer.c
#define VB_MAXDECLCHANGES 100 /* After that number of decl changes we stop converting */
change that number 100 to something big like 1000.
Recompile and test the game.