http://bugs.winehq.org/show_bug.cgi?id=27078
Alexey Loukianov mooroon2@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mooroon2@mail.ru
--- Comment #1 from Alexey Loukianov mooroon2@mail.ru 2011-10-30 07:22:03 CDT --- Steam version of LIMBO game also require both native d3dx9_43.dll and native d3dcompiler_43.dll. Trying to use native d3dx9_43.dll + builtin d3dcompiler_43.dll makes game fail at start complaining about "Vertex shader error" (same error as when trying to run the game without native dlls overrides). Having only native d3dcompiler_43.dll and builtin d3dx9_43.dll results in game crash at startup.
Installing both native d3dx9_43.dll and d3dcompiler_43.dll fixes the problem and allows the game to work flawlessly.
I don't see a point in reporting a separate bug about DirectX *_43.dll for LIMBO as it is a general deficiency in Wines' DirectX9 implementation that affects a broad range of apps (two are known so far: NFS:World and LIMBO).