https://bugs.winehq.org/show_bug.cgi?id=46526
Bug ID: 46526 Summary: Captain Morgane: character models rendered incorrectly in OpenGL core contexts Product: Wine Version: 4.0 Hardware: x86 URL: https://store.steampowered.com/app/264320/Captain_Morg ane_and_the_Golden_Turtle/ OS: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com Distribution: ---
Created attachment 63381 --> https://bugs.winehq.org/attachment.cgi?id=63381 short video to demonstrate the problem
In 'Captain Morgane and the Golden Turtle' adventure game animated characters' body is rendered with lots of small, flickering dots on them making them semi-transparent. I reproduced the problem with Nvidia binary drivers (410.93, 415.22.05 and 415.27) and with nouveau/mesa.
Workaround: disabling the use of OpenGL core contexts by setting OpenGL version to 3.1 or below: MaxVersionGL="30001"
Plain terminal output doesn't yield anything useful: 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f9c4,0x00000000), stub! 0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x1662f8)->(0xe4ac3c) - stub 002e:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x126fe20): stub 002e:fixme:avrt:AvSetMmThreadPriority (0x12345678)->(1) stub 002b:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. 0009:fixme:d3d:wined3d_query_create Unhandled query type 0x4. 002e:fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub 0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x1662f8)->(0xe4ac3c) - stub
Native d3dx9_41.dll and Xaudio2 were used to start the game.
wine-4.0-139-g699eb8cdba OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 415.22.05