[Bug 34495] Total War: Shogun 2 (Steam): character models are fixed sideways with NVIDIA drivers

WineHQ Bugzilla wine-bugs at winehq.org
Thu Apr 30 04:41:37 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=34495

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
            Summary|Total War: Shogun 2         |Total War: Shogun 2
                   |(Steam): character models   |(Steam): character models
                   |are fixed sideways          |are fixed sideways with
                   |                            |NVIDIA drivers

--- Comment #28 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

the issue was only present with NVIDIA hardware/drivers. On Intel GPU with Mesa
the character models were displayed correctly even in old Wine 1.x versions. I
just retested it.

The problem was fixed in between Wine 3.1 and 3.2 release.

https://source.winehq.org/git/wine.git/shortlog/refs/tags/wine-3.2

Could be one of the follwing commits:

--- snip ---
$ git log -Swined3d --oneline wine-3.1...wine-3.2 

2936f3f9bb (tag: wine-3.2) Release 3.2.
de9ebcff70 wined3d: Use renderbuffers when resolving multisample textures with
conversion.
280ea40aab d3d9: Introduce a d3d9_texture_cleanup() function.
b5d0cad40d d3d9: Explicitly translate resource map flags.
8a1a94cd20 d3d8: Explicitly translate resource map flags.
72c31c146b ddraw: Explicitly translate resource map flags.
b6f917b102 d3d11: Set resource access based on usage and CPU access flags.
1b3b2b2268 wined3d: Introduce structure for dummy textures.
d612495a72 dxgi: Translate swap effects in
dxgi_factory_CreateSwapChainForHwnd().
5057df1f3e d3d9: Explicitly translate swap effects.
f097091670 d3d8: Explicitly translate swap effects.
9a13d48e4e wined3d: Get rid of legacy mipmap autogeneration support.
3d6eb8cf1d d3d9: Handle D3DUSAGE_AUTOGENMIPMAP textures entirely in d3d9.
f08342f573 wined3d: Use the global memory allocation helpers.
882742e17a wined3d: Introduce a WINED3DFMT_FLAG_GEN_MIPMAP flag.
b6573e9f03 d3d11: Implement d3d10_device_ResolveSubresource().
410ffa37f2 d3d11: Implement d3d11_immediate_context_ResolveSubresource().
2f42f5c911 wined3d: Implement multisample resolve for typed resources.
2fd86a17bb wined3d: Create multisample textures.
11dd0601c5 wined3d: Add registry setting to enable multisample textures.
1b7f06acb1 wined3d: Update the depth/stencil resource location for stencil
clears as well.
eb83a7c993 wined3d: Get rid of wined3d_get_draw_rect().
96432c4cc2 d3d9: Use wined3d_buffer_create() in
d3d9_device_prepare_vertex_buffer().
cd5f8f786b wined3d: Fix resinfo for multisample textures.
dec8b87c94 d3d11: Use wined3d blend state objects.
350a757e37 wined3d: Introduce blend state object.
6187de0143 d3d9: Use wined3d_buffer_create() in vertexbuffer_init().
5fc8b43c8a d3d8: Use wined3d_buffer_create() in vertexbuffer_init().
31250d6d4d d3d9: Use the global memory allocation helpers.
cbd1aaafa0 ddraw: Use wined3d_buffer_create() in
d3d_execute_buffer_SetExecuteData().
f181da61a0 d3d9: Use wined3d_buffer_create() in
d3d9_device_prepare_index_buffer().
b5f1d3085f wined3d: Factor out wined3d_texture_get_gl_sample_count() function.
9ab04c564e wined3d: Use wined3d_bit_scan() in context_apply_compute_state().
dea7b8890c wined3d: Use wined3d_bit_scan() in wined3d_enable_clip_distances().
e8d2febaad wined3d: Introduce wined3d_bit_scan().
86baab093c d3d9: Use wined3d_buffer_create() in indexbuffer_init().
9801f09b57 d3d8: Use wined3d_buffer_create() in indexbuffer_init().
a3ca7a308a ddraw: Use wined3d_buffer_create() in d3d_execute_buffer_execute().
c0f92bd318 wined3d: Implement wined3d_buffer_create_ib() on top of
wined3d_buffer_create().
1377e7a608 wined3d: Implement wined3d_buffer_create_vb() on top of
wined3d_buffer_create().
--- snip ---

$ wine --version
wine-3.2

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list