https://bugs.winehq.org/show_bug.cgi?id=53752
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan@codeweavers.com
--- Comment #1 from Stefan Dösinger stefan@codeweavers.com --- This game has known issues with buffers addresses returned by d3d. See e.g. 29878 for a past issue. In the past, it expected buffer::lock to return a constant address, at least for managed buffers. It is quite likely that it has the same flawed assumption for dynamic buffers.
Either there is some reason why the game's DISCARDs are ignored, or driver workarounds in windows drivers, or the game is just broken on Windows too.