http://bugs.winehq.org/show_bug.cgi?id=11584
--- Comment #69 from Vitaliy Margolen vitaliy@kievinfo.com 2008-06-06 23:16:57 --- (In reply to comment #68)
It may be worth a try adding a newrendertarget != oldrendertarget checks to
You mean if (target != This->lastActiveRenderTarget) ? That won't work since lastActiveRenderTarget is changed in ActivateContext - after the find context.
both PreLoad calls; However, that would also be fixing the symptoms, not the bug, for a part at least.
Even fixing a symptom still worth it - this can fix lots of games. We can remove it the first version after 1.0 is out.
And it really needs fixing. One more bug 13079 caused by another Preload. Seems like there is something fundamentally wrong about preload.
IMHO this bug is a blocker for 1.0. There is no point knowingly releasing something that does not work.