http://bugs.winehq.org/show_bug.cgi?id=36489
Dennis Borisevich elfmax@tut.by changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX
--- Comment #4 from Dennis Borisevich elfmax@tut.by --- (In reply to Stefan Dösinger from comment #3)
19f45af19cd0c1162f15d6779506431d1cd99d8c reverts an optimization that was part of adf0ab2ad889c7c6bcda484edfde9a431f829b08 because that optimization caused correctness problems (see bug 36227). This correctness problem was triggered by a broken game.
You should be able to work around the problem by setting HKCU/Software/Wine/Direct3D/DirectDrawRenderer = gdi. In this case we use DIB sections as the main store for DirectDraw surfaces.
I'll have a look at Fate:Stay/Night Visual Novel and see what it does. Since it offers the user a choice of how it uses the Windows API I suspect it is doing something questionable as well. Maybe I can find a way to make both games happy.
It works better with this registry key set to "gdi". Actually it runs better than before ( no black artifacts on startup). Thanks for advice.