http://bugs.winehq.org/show_bug.cgi?id=26258
Rico kgbricola@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from Rico kgbricola@web.de 2011-09-06 04:34:08 CDT --- That looks a bit suspicious, but I could confirm that behavior.
There has to be a difference in one of the functions between 30 and 36. A short try showed (Forwarding D3DXCreateRenderToSurface to native d3dx9_36.D3DXCreateRenderToSurface all the time):
- Forwarding D3DXCreateEffect to native d3dx9_30.D3DXCreateEffect works - Forwarding D3DXCreateEffect to native d3dx9_36.D3DXCreateEffect fails - the game uses ascii effects (not implemented in wine's d3dx9_36), so forwarding to wine's d3dx9_36.D3DXCreateEffect fails
Never the less bug 24899 still needs to be fixed first.