https://bugs.winehq.org/show_bug.cgi?id=44681
Bug ID: 44681 Summary: Outcast Second Contact: Black screen Product: Wine Version: 3.3 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: sa@whiz.se Distribution: ---
Created attachment 60690 --> https://bugs.winehq.org/attachment.cgi?id=60690 debug log in dx11
The game Outcast: Second Contact (from GOG) starts and runs but only shows a black screen.
From the logs
0033:fixme:d3d:wined3d_device_resolve_sub_resource Unhandled multisample resolve, dst_format WINED3DFMT_R8G8B8A8_TYPELESS, src_format WINED3DFMT_R8G8B8A8_TYPELESS, format WINED3DFMT_R8G8B8A8_UNORM. 0032:err:d3d:wined3d_debug_callback 0x77f1480: "GL_INVALID_ENUM in glTexSubImage2D(target=GL_TEXTURE_2D_MULTISAMPLE)".
I'm guessing this is bug #39754 but filing a new one just to be sure.
I also tried forcing the game to start in d3d9 mode by disabling the d3d11 dll. I have no idea if it works for this title, but is supported in some other Unity games. The behavior is similar, but the game shows a pink screen and logs:
0032:err:d3d:wined3d_debug_callback 0xd8810: "GL_INVALID_ENUM in glTexSubImage2D(target=GL_TEXTURE_2D_MULTISAMPLE)".
Attaching logs from dx11 and dx9 runs.