https://bugs.winehq.org/show_bug.cgi?id=56403
Bug ID: 56403 Summary: The SimHub app does not render its interface correctly in Wine Staging 9.3+. Product: Wine-staging Version: 9.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: logos128@gmail.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Regression SHA1: 9f8d8bb5995c9cb771d2da8291cbaef2f87d088b Distribution: ArchLinux
Created attachment 76160 --> https://bugs.winehq.org/attachment.cgi?id=76160 Logfile with the following WINEDEBUG parameters: -all,+timestamp,+pid,+tid,+d3d,+d3d_shader
This is an WPF app, which uses d3d to render its UI. It needs NET Framework 4.7.1 (4.8) installed on the prefix. Only Wine Staging 9.3+ is affected. The app is working correctly on mainline Wine (9.3+). It is also working properly with both Vulkan and GDI renderers on Wine Staging. So only the OpenGL renderer is affected.
After some regression testing, have found that the issue starts with wine-development commit c8a98e03c8f13664c6d3c43897da5e2443b79ab1 "wined3d: Merge shader_load_constants() into shader_select().". Finally have found that the wined3d-bindless-texture patchset in Staging is causing this - probably incompatible with the series of wined3d commits in wine-development starting with the above commit.
Here is a link to the SimHub app: https://github.com/SHWotever/SimHub/releases/download/9.2.4/SimHub.9.02.4.zi...