http://bugs.winehq.org/show_bug.cgi?id=27534
--- Comment #18 from Stefan Dösinger stefandoesinger@gmx.at 2011-07-28 13:53:55 CDT --- Created an attachment (id=35730) --> (http://bugs.winehq.org/attachment.cgi?id=35730) wined3d: Reapply stream sources in other contexts after modifying buffers
Can you give this patch a try? It fixes the issue for me.
Before I send it in I want to check the OpenGL spec for the cases when a buffer(or texture) has to be rebound. I think it is needed for all changes, but maybe it is only necessary when the object has been reallocated.