[Bug 27534] Call of Duty 4 MW: Graphical glitches when shooting

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Aug 8 16:15:28 CDT 2011


--- Comment #43 from Stefan Dösinger <stefandoesinger at gmx.at> 2011-08-08 16:15:27 CDT ---
(In reply to comment #42)
> You don't necessarily know the unmap has completed unless you use either
> a fence or Finish(),
If the buffer change isn't picked up by other contexts until after it has been
done(rather than scheduled) we're lost anyway.

> and even after it has completed you don't necessarily get the new contents until you rebind.
Yes, that problem exists, and not just with buffers but also with textures, but
it isn't what causes this bug. The game has a different buffer bound while
updating those dynamic buffers and rebinds the dynamic buffer before drawing.
That way we'll rebind it on the GL side.

Either way the only ways I see to fix this properly are some changes in opengl
or handling threading ourselves via a worker thread.

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