http://bugs.winehq.org/show_bug.cgi?id=24668
Summary: Introduction screen in Melty Blood is drawn upside-down Product: Wine Version: 1.3.4 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: tyle7@hotmail.com CC: hverbeet@gmail.com
Created an attachment (id=31183) --> (http://bugs.winehq.org/attachment.cgi?id=31183) Terminal output in wine-1.3.4-202-g47d2a00
In wine-1.3.4-202-g47d2a00 introduction screen and fighting scenes in Melty Blood are rendered upside down. These were drawn correctly in wine 1.3.4.
A regression test yields the following result:
5fa84c56c344927dcb13b12409fbf64d738438f4 is the first bad commit commit 5fa84c56c344927dcb13b12409fbf64d738438f4 Author: Henri Verbeet hverbeet@codeweavers.com Date: Tue Oct 5 14:32:35 2010 +0200
ddraw: Remove another hack.
It breaks actual front buffer / back buffer flips.
:040000 040000 3b85800dcfb6069dc55abe0daa21e63694c1d600 5add7ba691e5b542e503ea14b373af3b9a569a36 M dlls :040000 040000 dd04818a2c84caaf8d64932e313154e159ad5621 205e27a6da9999ca94a47e7bedffbb4b0d02e0c5 M include
Reverting this commit makes the screens be drawn correctly. Apparently this game depended on the ddraw hack mentioned in the commit.
The biggest differences in error logs is that the terminal now is spammed with many occurrences of: fixme:d3d:context_apply_blit_state Applying blit state for an offscreen target with ORM_FBO. This should be avoided.