https://bugs.winehq.org/show_bug.cgi?id=53197
Bug ID: 53197 Summary: Shogun Total War 2 needs d3dx11_42.dll.D3DX11LoadTextureFromTexture. Product: Wine Version: 7.11 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: hibbsncc1701@gmail.com Distribution: ---
With both wined3d and dxvk, Shogun Total War 2 generates the following in DirectX 11 mode (on both 32bit native and WoW64 prefixes) before reaching the game's main menu:
---Log output--- d3d call failed (0x80004001) : unspecified 0100:fixme:d3dx:D3DX11GetImageInfoFromMemory src_data 046FE756, src_data_size 5592532, pump 00000000, img_info 0055CBD0, hresult 00000000 stub! d3d call failed (0x80004001) : unspecified 0100:fixme:d3dx:D3DX11GetImageInfoFromMemory src_data 046F3D2A, src_data_size 5592532, pump 00000000, img_info 0055CBD0, hresult 00000000 stub! d3d call failed (0x80004001) : unspecified 0100:fixme:d3dx:D3DX11GetImageInfoFromMemory src_data 046FEA86, src_data_size 5592532, pump 00000000, img_info 0055CBD0, hresult 00000000 stub! d3d call failed (0x80004001) : unspecified 0100:fixme:d3dx:D3DX11GetImageInfoFromMemory src_data 046F405A, src_data_size 5592532, pump 00000000, img_info 0055CBD0, hresult 00000000 stub! d3d call failed (0x80004001) : unspecified wine: Call from 7B0122F6 to unimplemented function d3dx11_42.dll.D3DX11LoadTextureFromTexture, aborting 0100:fixme:faultrep:ReportFault 0055C6B8 0x0 stub wine: Unimplemented function d3dx11_42.dll.D3DX11LoadTextureFromTexture called at address 7B0122F6 (thread 0100), starting debugger... ---Log output---
As a workaround, the game can be played in DirectX 9 mode.
https://bugs.winehq.org/show_bug.cgi?id=53197
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3d |directx-d3d-util Summary|Shogun Total War 2 needs |Total War: Shogun 2 crashes |d3dx11_42.dll.D3DX11LoadTex |on unimplemented function |tureFromTexture. |d3dx11_42.dll.D3DX11LoadTex | |tureFromTexture
https://bugs.winehq.org/show_bug.cgi?id=53197
--- Comment #1 from Gijs Vermeulen gijsvrm@gmail.com --- A stub was added in: https://source.winehq.org/git/wine.git/commit/83b86d18dc814ba96e6f684bb7715c...
Is this fixed now?
https://bugs.winehq.org/show_bug.cgi?id=53197
--- Comment #2 from Patrick Hibbs hibbsncc1701@gmail.com --- The game no longer crashes, but none of the game's textures show up. (I.e. all rendered objects are black.) Which doesn't happen in the D3D9 mode.
Should I file that as another bug?
https://bugs.winehq.org/show_bug.cgi?id=53197
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |83b86d18dc814ba96e6f684bb77 | |15cfb791106b1
--- Comment #3 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Patrick Hibbs from comment #2)
The game no longer crashes, but none of the game's textures show up. (I.e. all rendered objects are black.) Which doesn't happen in the D3D9 mode.
Should I file that as another bug?
Yes, please.
Resolving FIXED.
https://bugs.winehq.org/show_bug.cgi?id=53197
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.9.