http://bugs.winehq.org/show_bug.cgi?id=27630
Summary: Vampire The Masquerade: Bloodlines: Regression causes graphics corruption Product: Wine Version: 1.3.23 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: companheiro.vermelho@gmail.com CC: stefan@codeweavers.com
Created an attachment (id=35323) --> (http://bugs.winehq.org/attachment.cgi?id=35323) Screenshot showing the corruption
Vampire The Masquerade: Bloodlines runs perfectly on wine-1.3.22, but in wine-1.3.23, there is a corruption, specially in the menu but also in the game.
After a git bissect, the appointed culprit is commit 68b15bc5ffe6ddf5d08cbc13479eaf718ad5e39f
Author: Stefan Dösinger stefan@codeweavers.com Date: Tue Apr 19 21:24:26 2011 +0200
wined3d: Give GL_ARB_map_buffer_range another try.
See the attached screenshot for an example of the corruption. It is actually pretty hard to capture a screenshot of the corruption because it keeps flashing and changing between the correct image and the corrupted image.
I'm not using any override, but, as it should be obvious, I'm using ARB (on regedit, the key "UseGLSL" is "disabled"). Without setting this the game barely runs.
Running Ubuntu 11.04 i386 with a ATI Radeon HD 5450 card and using proprietary driver fglrx version 8.84.6.
According to glxinfo, this driver has the GL_ARB_map_buffer_range extension, but apparently it is broken...