[Bug 9842] StarCraft segfaults when DirectDrawRenderer is set to opengl

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Sep 30 14:05:05 CDT 2007


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


Roderick Colenbrander <thunderbird2k at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |thunderbird2k at gmx.net




--- Comment #5 from Roderick Colenbrander <thunderbird2k at gmx.net>  2007-09-30 14:05:04 ---
I have been aware of the problem since I added the pbo code in 0.9.45. It is
not easy to fix in a clean way. This is for a big part because the surface code
is a big mess. Stefan is cleaning it up. Once that cleanup is done I can
cleanly fix this bug and will add a bunch of other improvements which will make
StarCraft working a lot better. It will work a lot faster than before (even on
Geforce-GeforceFX cards which already had hardware palette conversion). A
backtrace is not needed.

In short the problem is that in case of depth conversion PBOs should not be
used. The problem is that at the time the PBO is created you aren't sure
whether conversion is needed. Some pbo destruction code is needed but that is
tricky but I will add it after the surface cleanup is in.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list