http://bugs.winehq.org/show_bug.cgi?id=11285
Simetrical Simetrical+wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Simetrical+wine@gmail.com
--- Comment #7 from Simetrical Simetrical+wine@gmail.com 2008-02-10 18:04:01 --- (In reply to comment #0)
Known "rag dolls" cards: 7600GT 7800GT 7800GTX 7900GS
Confirmed also for 7950GT. Console errors include tens of thousands of lines of these (some other distinct errors were probably lost, since I wasn't logging errors to a file and it used up all 100,000 lines of terminal backscroll):
err:d3d_shader:shader_get_registers_used No texture bound to sampler 0 err:d3d_shader:shader_get_registers_used No texture bound to sampler 1 err:d3d:state_colorwrite (WINED3DRS_COLORWRITEENABLE1/2/3,0,15,15) not yet implemented. Missing of cap D3DPMISCCAPS_INDEPENDENTWRITEMASKS wasn't honored? err:d3d_surface:fb_copy_to_texture_direct Texture filtering not supported in direct blit fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x1780d8) : stub fixme:d3d:state_fog Implement table fog for foggy vertex shader
The third and final errors (colorwrite and fog) predominate.
Is there any conceivable way this issue might be fixed in Wine, or is this fundamentally impossible (which it sounds like it may be)? If it can't be fixed in Wine, is it conceivable that the developers of the game could be asked to provide some mode in which this would work, even if they'll probably ignore it? Is a more precise description of the problem necessary in that case (how many uniforms needed exactly)?
I guess I could just upgrade my graphics card, but this seems like a fairly basic issue with Direct3D-to-OpenGL conversion, that you'd imagine would come up in the future. I'm surprised more games don't use all available uniforms, or whatever the bottleneck is.
What cards, exactly, should run the game properly? Should any 8xxx work? 8400 GS, for instance? I might be willing to buy one of those for this game, if I knew it would fix the problem.
(In reply to comment #3)
Minor visual problem.
It makes the game effectively unplayable. I tried playing it for a couple of minutes and it worked pretty much perfectly except for this, but I gave up solely because it looked so ridiculous and was so hard to follow what was going on. People are failing to play the game because of it, so ipso facto it's not a minor issue.
Major Major loss of functionality for a wide range of applications Normal For an application crash or loss of functionality Minor For minor loss of functionality, or other problem where an easy workaround is present
It seems like this best fits the description of "normal", IMO. There is certainly no easy workaround, which is part of the definition of "minor", and the loss of functionality is not minor. It's definitely not "major", though: that was equally bogus.