http://bugs.winehq.org/show_bug.cgi?id=22029
Summary: Star Wars 2: freezes in scene ~5 minutes within game. Product: Wine Version: 1.1.27 Platform: x86 OS/Version: Mac OS X 10.5 Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: hoehle@users.sourceforge.net
commit 3a63552fd1880c973f28baf8f9f7a29fd24d1412 Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Jul 20 12:21:48 2009 +0200 wined3d: Skip some unnecessary FBO binds. sounds innocent, but causes a curious effect: the screen freezes always at the same position, in a scene one can reach roughly 5 minutes after starting the first level. It happens when the camera starts zooming onto the tunnel whose door Leia unlocked by moving 2 boxes.
Pressing Esc to enter the (OSD) menu does not unblock the screen.
However the app is not dead. Once one moves back (despite the frozen display), away from the tunnel, everything works perfectly once again. One can return to the rooms previously visited.
The app gets a garbage rating with that regression, because the frozen screen prevents progression to the next level. OTOH, wine-1.1.24 deserves silver-gold. The bug is still present in wine-1.1.40.
Using MacOS X 10.5.8 with NVidia 9400 graphics. IIRC, but perhaps I used an older version, Ubuntu with Intel i915 graphics is not affected (it has no FBO AFAIK?), but the Intel is too slow generally for this app.
I have attached no log because the console shows nothing distinguishing. Unable to load NVCPL.dll [not seen on Intel] fixme:d3d9:Direct3DShaderValidatorCreate9 stub [100x]