http://bugs.winehq.org/show_bug.cgi?id=58584
--- Comment #11 from Danny Waser waser@waser.tech --- Created attachment 79117 --> http://bugs.winehq.org/attachment.cgi?id=79117 Logs running the game using the numa patch for wine
I’ve re-tested S.T.A.L.K.E.R. – Call of Pripyat w/ IX-Ray under the current Wine git with my NUMA patch applied, and the game now actually launches (only in pure wine):
• Intros play correctly • The animated mouse cursor appears • Menu music can be heard
However the screen remains completely black once the menu is up. I’ve captured the Wine debug output (see attached `stalker_cop_crash_numawine.log`) and the most relevant lines are:
``` 0130:fixme:dxgi:dxgi_output_GetDesc1 iface … semi-stub! 0130:fixme:dxgi:dxgi_output_GetDisplayModeList … partial stub! 0130:fixme:d3d:wined3d_query_gl_create Unhandled query type 0x4. 01b4:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. ```
It looks like Wine’s DXGI and wined3d paths aren’t fully implemented yet for the game’s swap-chain / fullscreen setup. I suspect that once `dxgi_output_GetDesc1` and `GetDisplayModeList` are fully implemented (and perhaps additional wined3d present/swapchain methods), the scene should render correctly instead of remaining black.