http://bugs.winehq.org/show_bug.cgi?id=8826
Cody Hamilton codyh@ctzns.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |codyh@ctzns.net
--- Comment #11 from Cody Hamilton codyh@ctzns.net 2009-03-02 07:26:55 --- The fires and smoke aren't fading, they're just not being sized properly. The game uses point sprites for these effects. No matter what distance, the point size is being set to 1. I confirmed this by forcing glPointSize(63), all the smoke and effects were textured properly and normal up close, obviously stupidly oversized from far away.
MaxPointSize in d3d9caps is being set correctly, WINED3DRS_POINTSIZE_MIN and WINED3DRS_POINTSIZE_MAX appear, to my untrained eye, correct (1 and 64.0008, oddly).
Haven't figured out what's forcing point size to 1, but then I know very little of opengl/direct3d/wine implementation past what I've learnt in the last couple hours.
I haven't tried in 1.1.16 yet but changelog doesn't show any relevant changes.