https://bugs.winehq.org/show_bug.cgi?id=34143
--- Comment #13 from Artem S. Tashkinov aros@gmx.com --- Wine 4.16 without any native libraries:
MILKDROP ERROR
Error compiling ps_2_0_warp shader:
:127:8 error: syntax error, unexpected KW_TEXTURE
Then another error message follows:
MILKDROP ERROR
Your hadrware says that it supports shader model 3.0 [PSVersion=0x300], but it doesn't seem to do it properly - maybe your display driver is just buggy.
Your might want to try updating your display driver to the latest WHQL driver from the chipset manufacture (Nvidia, ATI, etc.).
Messages in console:
0040:fixme:dwmapi:DwmInvalidateIconicBitmaps (00010050) stub 0040:fixme:d3dx:ID3DXFontImpl_DrawTextA iface 01BB5F78, sprite 00000000, string "M", count -1, rect (0,0)-(1024,1024), format 0x400, color 0xffffffff stub! 0040:fixme:d3dx:ID3DXFontImpl_DrawTextA iface 01BB8CE0, sprite 00000000, string "M", count -1, rect (0,0)-(1024,1024), format 0x400, color 0xffffffff stub! 0040:fixme:d3dx:ID3DXFontImpl_DrawTextA iface 02456BF0, sprite 00000000, string "M", count -1, rect (0,0)-(1024,1024), format 0x400, color 0xffffffff stub! 0040:fixme:d3dx:ID3DXFontImpl_DrawTextA iface 02458780, sprite 00000000, string "M", count -1, rect (0,0)-(1024,1024), format 0x400, color 0xffffffff stub! 0040:fixme:d3dx:ID3DXFontImpl_DrawTextA iface 024773B0, sprite 00000000, string "M", count -1, rect (0,0)-(1024,1024), format 0x400, color 0xffffffff stub! 0040:fixme:d3dx:ID3DXFontImpl_DrawTextA iface 01B8A3C0, sprite 00000000, string "M", count -1, rect (0,0)-(1024,1024), format 0x400, color 0xffffffff stub! 0040:err:d3dcompiler:compile_shader HLSL shader parsing failed.
Having native d3dcompiler_43.dll d3dx9_36.dll d3dx9_42.dll libraries doesn't help: you still get
0044:fixme:dwmapi:DwmInvalidateIconicBitmaps (00020040) stub 0044:err:d3dcompiler:compile_shader HLSL shader parsing failed.