http://bugs.winehq.org/show_bug.cgi?id=29878
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|wine-bugs@winehq.org |stefan@codeweavers.com
--- Comment #28 from Stefan Dösinger stefan@codeweavers.com 2013-01-06 17:32:52 CST --- Created attachment 43102 --> http://bugs.winehq.org/attachment.cgi?id=43102 wined3d: Create the VBO before the first map
This bug fixes, or rather hides, the problem on the GPU where I can reproduce it.
See http://bugs.winehq.org/show_bug.cgi?id=29663#c11 for a description of what is going wrong.
This patch doesn't make the returned address static, but it moves the address returned by the first map call, which the game presumably stores internally, into the same general area as the addresses returned by later map calls. The basic problems of the random memory access remain the same, this change fixes the beeping sound on my i965 GPU and might also fix the crashes in the full version.