http://bugs.winehq.org/show_bug.cgi?id=10749
Summary: AVP2 rendering extremely slow (drawPrimitive using software emulation) Product: Wine Version: CVS/GIT Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: alexd4@inbox.lv
Created an attachment (id=9590) --> (http://bugs.winehq.org/attachment.cgi?id=9590) hack to improve performance greatly
Aliens vs Predator 2 game (DirectX8, I think) is slower in wine by a factor of 5-10 at least, often giving seemingly just a few fps even on lowest settings whereas on windows it runs great on highest settings. Basically unusable.
The cause is certainly this:
fixme:d3d_draw:drawPrimitive Using software emulation because manual fog coordinates are provided
I'm sure because a hack that disabled this software emulation makes the game run in much more acceptable speed. I'm at the moment unaware what side effects it causes, but the game looks mostly allright with it (I didn't manage to go beyond the very first room though because of mouse input bug).