https://bugs.winehq.org/show_bug.cgi?id=50777
Bug ID: 50777 Summary: TruckersMP: Multiplayer overlay is invisible when builtin d3dcompiler_47.dll is used Product: Wine Version: 6.0 Hardware: x86-64 URL: https://truckersmp.com/ OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d-util Assignee: wine-bugs@winehq.org Reporter: kakurasan@gmail.com Distribution: ---
Created attachment 69571 --> https://bugs.winehq.org/attachment.cgi?id=69571 Output with "d3dcompiler,d3d_shader" trace
When builtin d3dcompiler_47.dll is used, TruckersMP multiplayer overlay is invisible. When native d3dcompiler_47.dll is used, it is visible.
When builtin d3dcompiler_47.dll is used, TruckersMP mod shows "<error> Failed to load texture '/path/to/name.png'." messages.
"WINEDEBUG=+relay" output shows that d3dcompiler_47.D3DCompile2() returns 80004001 (This is the only d3dcompiler related relay output): ----- 0abc:Call d3dcompiler_47.D3DCompile2(01ed22c0,0000014a,00000000,00000000,00000000,01ed2814 "main",01ed280c "vs_4_0",7461636f00000800,00000000,00000000,00000000,00000000,0021e0f0,0021e0a0) ret=01797a21 ... 0abc:Ret d3dcompiler_47.D3DCompile2() retval=80004001 ret=01797a21 -----
Note: I tried Wine 6.3 but the game won't start due to Steam issue.
https://bugs.winehq.org/show_bug.cgi?id=50777
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- This needs to be retested. Does the overlay use CEF by any chance?
https://bugs.winehq.org/show_bug.cgi?id=50777
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|Wine |vkd3d Component|d3d-util |hlsl Version|6.0 |1.9