http://bugs.winehq.org/show_bug.cgi?id=11285
bram bram2488@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bram2488@hotmail.com
--- Comment #31 from bram bram2488@hotmail.com 2009-05-09 06:47:06 --- The bug is also on ATI Radeon 3850 wine 1.1.18
--- Comment #32 from Dawid Hanak nugrud@gmail.com 2009-05-09 07:05:40 --- Still there in 1.1.21 (geforce 7600GT). At least one other game affected.
--- Comment #33 from Dawid Hanak nugrud@gmail.com 2009-05-09 07:26:31 --- No, even more games, because now I'm pretty sure the bug #7991 is the duplicate to this one! It's not only about "rag dolls", but also 'misplaced' eyes ^^:
http://img166.imageshack.us/my.php?image=mwzor7ep0.jpg
Quotes from there: "For some reason this is working with my Geforce 8600 GT but fails with Geforce 7600GT."
"Moreover, as I already stated bug #10206 is a 100% duplicate of this one.
"Crysis fails to render properly at all for me (see attachment), whereas on other systems, it looks fairly good. The only difference is that that user is running a Geforce 8600 GT and I am running a 7900 GTX. Same Wine version and settings, and same driver version.""
"looks like I have this Bug with my GeForce 7600 GT in the game Mass Effect:"
"I have tested Mass Effect on a laptop with a geforce 9300M GS, with same graphic driver and wine version and option that used on my previous post, with a 9xxx card that game runs flawless, with 7xxx nvidia card has serious graphic issues."
--- Comment #34 from Dawid Hanak nugrud@gmail.com 2009-05-09 11:25:09 --- So in summary this is a very common wine issue: modern games assume that there are 256 vec4 constants on graphic cards to use, whereas wine gives them only maximum of about 235, because it "eats" the rest for its internal emulation of shaders from d3d and glsl. Very hard to fix, and even probably will never be.
And even ATI R600 cards seem affected, do the newest ATI series have enough vec4 constants available?