http://bugs.winehq.org/show_bug.cgi?id=13605
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED |
--- Comment #4 from Austin English austinenglish@gmail.com 2008-06-02 10:56:36 --- (In reply to comment #3)
SOLVED, found the reason for the shader bug:
The culprit is d3dx9_36.dll. For some reason wine 1.0-rc3 requests this dll specifically in the error message it is not found:
wine: Call from 0x7b845730 to unimplemented function d3dx9_36.dll.D3DXCreateTextureFromFileInMemoryEx, aborting
However, earlier wine version (0.9.44) request d3dx9_29.dll and everything is swell. In 1.0-rc3 it suffices to copy (or link to it from windows partition) this file under system32 to have settlers run properly.
So the problem is wrong suggestion from wine about requested dll. Please look into it.
Wine has started to implement its own d3dx9_* dll's. Before, it didn't so the app didn't crash. That function is unimplemented in wine's, hence, the crash.
Reopening.