http://bugs.winehq.org/show_bug.cgi?id=12272
--- Comment #12 from Alexander Dorofeyev alexd4@inbox.lv 2008-05-13 16:31:43 --- (In reply to comment #10)
(In reply to comment #9) Did you reverted that particular commit on current GIT without any other changes? If not, then please do that and report. I have no clue about AvP game. I was going under the assumption that they all using the same engine (see comment #5).
No I didn't revert anything I just disabled blits completely. I also now checked +d3d_surface log and the only way AVP2 uses Blt anywhere is for clearing render target (colorfill path). That path can't be affected by Stefans patch anyway.
About engines - yes they may use engine developed by lithtech, but who can tell if it's not different versions and/or custom modifications? If Blood 2 uses blitting other than source-less colorfill for rendering in-game frames (which it must do if that patch by Stefan slows it down) then apparently there are substantial differences.
If revering this patch doesn't fix the problem, then please do the proper regression testing to identify which patch broke Wine for you.
My situation is about opposite. I've no clue about these other games. As for AVP2, I don't think it's a regression, at least not that I know of. It has always worked like crap. The versions you mentioned (0.9.4x) - I don't think AVP2 even ran at all back then. I fixed a crash when starting game and maybe some other issues (don't remember exactly) around 0.9.55 IIRC.