http://bugs.winehq.org/show_bug.cgi?id=9842
Roderick Colenbrander thunderbird2k@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thunderbird2k@gmx.net
--- Comment #5 from Roderick Colenbrander thunderbird2k@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.