http://bugs.winehq.org/show_bug.cgi?id=28417
Summary: Riven: screen transitions mess up the screen Product: Wine Version: 1.3.28 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: julliard@winehq.org Regression SHA1: 0f9dfb932e51efa844283d28d7aa9be22c6f28db
Created an attachment (id=36428) --> (http://bugs.winehq.org/attachment.cgi?id=36428) screenshot
Description: Riven is an adventure game, originally released in 1997. In the game you can change locations by moving the mouse pointer to the edges of the screen and pressing LMB. The game offers 3 settings for screen transitions (fastest, normal and best); they alter how smoothly the transitions take place.
The problem: When I'm turning left or looking upwards, the screen gets garbled (see attached screenshot). Interestingly, transitions to other directions (right, forwards, downwards) work correctly.
No demo available. Workaround: disable screen transitions in the option menu.
This feature worked in 1.3.28 but not in the current git (wine-1.3.28-308-gae80430):
0f9dfb932e51efa844283d28d7aa9be22c6f28db is the first bad commit commit 0f9dfb932e51efa844283d28d7aa9be22c6f28db Author: Alexandre Julliard julliard@winehq.org Date: Wed Sep 14 13:26:29 2011 +0200
winex11: Use the DIB engine for client-side DIB copy optimizations.
:040000 040000 61b398c500c7fa20726e946fbcf6c7ec176d051d 2253de708e226931d6692b471b4a0f692383bdfe M dlls
The patch cannot be reverted cleanly on the current wine-1.3.28-308-gae80430, but
git checkout 0f9dfb932e51efa844283d28d7aa9be22c6f28db >>bad transition git reset --hard HEAD^ >>good transition
Fedora 15 x86 X.Org X Server 1.10.4 Gnome 3 + Mutter WM (compositing) Nvidia 250 / driver 280.13