WineHQ
Bug Tracking Database – Bug 33342

 Bugzilla

 

Last modified: 2013-12-20 12:42:42 UTC  

Blur: rear view upside down with backbuffer ORM

Bug 33342 - Blur: rear view upside down with backbuffer ORM
Blur: rear view upside down with backbuffer ORM
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: d3d
1.5.27
x86 Linux
: P2 minor
: ---
Assigned To: Mr. Bugs
: regression
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2013-04-06 19:46 UTC by Felix Hädicke
Modified: 2013-12-20 12:42 UTC (History)
2 users (show)

See Also:
Regression SHA1: 3bfecd58d282ac50463f659e427a2d3d86d12334
Fixed by SHA1: 723e518312fa7a030b444e714c118c335ad57699
Distribution: ---
Staged patchset:


Attachments
Screenshot: rear view upside down in Blur (349.40 KB, image/jpeg)
2013-04-06 19:52 UTC, Felix Hädicke
Details
Patch which reverts the commit (and fixes the problem with Blur) for Wine 1.5.27 (4.62 KB, patch)
2013-04-06 19:55 UTC, Felix Hädicke
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Hädicke 2013-04-06 19:46:15 UTC
In current Wine versions, the rear view is shown upside down in the game "Blur" (see attached screenshot).

Running a regression test using git bisect revealed the following commit as the cause:


3bfecd58d282ac50463f659e427a2d3d86d12334 is the first bad commit
commit 3bfecd58d282ac50463f659e427a2d3d86d12334
Author: Henri Verbeet <hverbeet@codeweavers.com>
Date:   Thu Nov 3 19:37:24 2011 +0100

    wined3d: Avoid a drawable -> texture transfer through sysmem in arbfp_blit_surface() with backbuffer ORM.

:040000 040000 c21c3a8546b4f391faac5db17db0b8f6896feb07 d15f3aeb8596ad9e7ae04ec373f7d3a4b4cda069 M	dlls


I have ported the revert patch for this commit to Wine 1.5.27 and this solved the problem.
Comment 1 Felix Hädicke 2013-04-06 19:52:02 UTC
Created attachment 44105 [details]
Screenshot: rear view upside down in Blur
Comment 2 Felix Hädicke 2013-04-06 19:55:47 UTC
Created attachment 44106 [details]
Patch which reverts the commit (and fixes the problem with Blur) for Wine 1.5.27
Comment 3 Henri Verbeet 2013-04-07 02:24:32 UTC
Does this have a demo? Are you using backbuffer ORM, or do you have any other custom registry settings or patches?
Comment 4 Felix Hädicke 2013-04-07 07:43:09 UTC
Unfortunately I could not find a demo for this game. I think there was once a demo on the official game website http://www.blurgame.com but the website is currently down.
Comment 5 Felix Hädicke 2013-04-07 07:46:26 UTC
To be sure that there are no custom registry settings I have reinstalled the game from DVD in a clear wineprefix - and the bug was gone.

It is indeed the ORM registry settings which I had set to backbuffer made this bug occur. With winetricks orm=backbuffer the rear view is upside down, without it, everything is ok.
Comment 6 joaopa 2013-05-01 12:41:59 UTC
This bug can be closed as INVALID.
Comment 7 Austin English 2013-05-01 13:55:11 UTC
(In reply to comment #6)
> This bug can be closed as INVALID.

I don't see why, backbuffer is still supported, afaik.
Comment 8 Henri Verbeet 2013-10-03 05:22:34 UTC
Does this still happen with current git? Commit 723e518312fa7a030b444e714c118c335ad57699 in particular may have helped.
Comment 9 Henri Verbeet 2013-12-12 12:34:43 UTC
Assuming fixed by commit 723e518312fa7a030b444e714c118c335ad57699. Please reopen if that's not the case.
Comment 10 Alexandre Julliard 2013-12-20 12:42:42 UTC
Closing bugs fixed in 1.7.9.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers