https://bugs.winehq.org/show_bug.cgi?id=52260
Bug ID: 52260 Summary: Gothic 3: flickering, low-res textures with built-in msvcrt.dll Product: Wine Version: 6.15 Hardware: x86-64 URL: https://archive.org/download/DemosGothic3/Demos%20-%20 Gothic%203.exe OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: msvcrt Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: piotr.caban@gmail.com Regression SHA1: f1ef14dc177b23c908e4dd2d47846cb673e3feac Distribution: ArchLinux
In many places in the game Gothic 3 textures are flashing in and out and they look like low-resolution textures that are smudged. Most of the buildings have this glitch.
The problem doesn't occur with native msvcrt.dll.
The bug appeared in Wine 6.15. What made regression testing difficult was that the offending commit also caused several applications, including Gothic 3, to crash on start. Therefore I couldn't perform the regression test in the usual way.
The last good commit where the game starts properly and the bug is *not* present: f53b2095f36f1753b9a50d4dcb2eeab6c8c796cd
The next commit broke the game: f1ef14dc177b23c908e4dd2d47846cb673e3feac msvcrt: Introduce _setfp helper to access floating point status and control words.
The breakage was fixed later by 62d2693701c1756264fdf975578cb7f6abd5c1b1 msvcrt: Fix x87 FPU status register assignment detection.
After git checkout f1ef14dc177b23c908e4dd2d47846cb673e3feac and the fix applied, the bug is present.
Demos - Gothic 3.exe (1.1G) md5: 18a1a1b96bed7207944f185f160a689b (demo needs native d3dx9_29.dll)
wine-7.0-rc2-41-gd03984709d8
https://bugs.winehq.org/show_bug.cgi?id=52260
--- Comment #1 from Béla Gyebrószki gyebro69@gmail.com --- Created attachment 71391 --> https://bugs.winehq.org/attachment.cgi?id=71391 smudged textures
https://bugs.winehq.org/show_bug.cgi?id=52260
--- Comment #2 from Piotr Caban piotr.caban@gmail.com --- The game works badly on my machine (I had to install dxvk to avoid crash on startup, mouse is not working so it's not possible to use weapon). I was still able to reproduce the bug.
It should be fixed by: https://source.winehq.org/patches/data/222602
https://bugs.winehq.org/show_bug.cgi?id=52260
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Piotr Caban from comment #2)
It should be fixed by: https://source.winehq.org/patches/data/222602
The patch fixes the problem for me as well.
https://bugs.winehq.org/show_bug.cgi?id=52260
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |7555573dc547c7204e0454dde02 | |b31ca8a7a1e90
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commit/7555573dc547c7204e0454dde02b31...
https://bugs.winehq.org/show_bug.cgi?id=52260
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.0-rc3.