http://bugs.winehq.org/show_bug.cgi?id=8051
--- Comment #113 from Robert Wm Ruedisueli ruediix@gmail.com 2012-04-11 03:12:26 CDT --- I agree that pure software shaders are not an option. However, one may be able to pre-process shaders in software to eliminate unused portions and otherwise simplify them. The question is how to do this on vertex shaders while still maintaining the games ability to manipulate the vertex shader.
However, this seems less of an issue now that newer video cards can handle high element count shaders, and the newer Mesa drivers are now about to implement this capability. It seems newer video drivers also simplify shaders on their own, giving a serious disadvantage to doing this in software.
We probably need to move on to the next blocking bug in this game.