[Bug 30328] Arx Fatalis: portrait missing on the character creation screen

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Apr 3 09:37:04 CDT 2012


http://bugs.winehq.org/show_bug.cgi?id=30328

--- Comment #2 from Matteo Bruni <matteo.mystral at gmail.com> 2012-04-03 09:37:04 CDT ---
Created attachment 39666
  --> http://bugs.winehq.org/attachment.cgi?id=39666
Hack

I can reproduce this on Nvidia binary drivers but not on fglrx, and it actually
looks like a driver bug to me.

The game draws to the backbuffer via ddraw/d3d and, every now and then, it also
makes some GetDC calls on the same backbuffer. The issue is that the eventual
glGetTexImage() call sometime returns stale texture data, e.g. the character
creation screen as it was before drawing the character portrait.

Juggling with the GL draw buffers settings (i.e. the hack I attached) somehow
"fixes" the issue for me. It seems to me we're not doing anything wrong, e.g.
there is no texture-render target rendering feedback and there is only one GL
context involved, so I'm blaming the driver...

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list