http://bugs.winehq.org/show_bug.cgi?id=32731
--- Comment #4 from Rico kgbricola@web.de 2013-01-16 08:35:19 CST --- Are you sure? Which version of d3dx9 does the app use? Please attach a new log with native d3dx9_??.dll. I don't see why it should fail the same way with native d3dx9_??.dll. Is there a demo available which has the same problem?
I think it failes because of using wines d3dx9_36.dll: 1. It seems to crash because we don't handle D3DFMT_A16B16G16R16: fixme:d3dx:D3DXLoadSurfaceFromMemory Unsupported pixel format conversion 0x24 -> 0x24 This should get fixed by http://source.winehq.org/patches/data/93615 .
For reference you may have a look in the ogre source (well the line numbers have changed a bit, but the err message seems to be the correct one): https://bitbucket.org/sinbad/ogre/src/3cbd67467fab3fef44d1b32bc42ccf4fb1ccfd...
2. The rest errs come down to the hlsl shader compiler, but in this case native should also help.