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...
https://bugs.winehq.org/show_bug.cgi?id=56403
--- Comment #1 from Ivo Ivanov logos128@gmail.com --- Created attachment 76161 --> https://bugs.winehq.org/attachment.cgi?id=76161 Screenshot_SimHub_issue.png
https://bugs.winehq.org/show_bug.cgi?id=56403
--- Comment #2 from Ivo Ivanov logos128@gmail.com --- Created attachment 76162 --> https://bugs.winehq.org/attachment.cgi?id=76162 Screenshot_SimHub_normal.png
https://bugs.winehq.org/show_bug.cgi?id=56403
--- Comment #3 from Ivo Ivanov logos128@gmail.com --- I can report that commit a604ca1f6d60a67082d6ef45de5fb0f8e5462a33 "Updated wined3d-bindless-texture patchset" doesn't resolve this issue. It's still present in the latest Wine Staging (HEAD a604ca1f6d60a67082d6ef45de5fb0f8e5462a33).
I guess it's the same for the other bugs with corrupted textures or no visible GUI (related to the wined3d-bindless-texture patchset).
https://bugs.winehq.org/show_bug.cgi?id=56403
Ivo Ivanov logos128@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #4 from Ivo Ivanov logos128@gmail.com --- This issue is now fixed with Wine-Staging commit 6a314e5994fd5701ef1142030071ea6e4cdc9b40 and Wine-development commit f6a1844dbed91b441ad69e7b15b5be242d063e87.
https://bugs.winehq.org/show_bug.cgi?id=56403
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Fixed wine-staging bug.