https://bugs.winehq.org/show_bug.cgi?id=48302
--- Comment #15 from Paul Gofman gofmanp@gmail.com --- (In reply to Xpander from comment #14)
Should i add the GPU Vendor trick or install d3dcompiler still?
As I mentioned in comment #7, d3dcompiler_47 override is still required (while overriding d3dx9_34 is not anymore). HLSL shaders compilation is currently not implemented in builtin d3dcompiler, there is already a number of bugs opened for that. This bug ticket, as I interpret it, is concerning the fact that even with d3dcompiler_47 native override the shaders in Warhammer could still not be compiled with builtin d3dx, and that was fixed.
I think I also had to install corefonts ('winetricks corefonts') besides dotnet40, without that the launcher was crashing for me upon any entry into its edit boxes. So, while not related to this bug ticket, the workarounds currently required for Warhammer are:
'winetricks dotnet40 corefonts d3dcompiler_47'.