http://bugs.winehq.org/show_bug.cgi?id=8630
------- Additional Comments From stefandoesinger@gmx.at 2007-08-06 04:54 ------- Hard to tell whats going wrong here. It could be related to multithreading. The ATI drivers tend to forgive our incorrect behavior, but patches like the one that introduced the regression are part of a proper fix, and thus change the behavior wrt multithreading.
Can you make a +ddraw,+d3d7,+tid trace and take a look at the thread IDs(seen in each trace line)? If there are ddraw/d3d7 calls from different threads then the game uses multithreaded d3d.