http://bugs.winehq.org/show_bug.cgi?id=37068
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Stefan Dösinger from comment #1)
Was ARB always broken? The change is GLSL only, so I'd expect ARB shaders to be broken prior to ba61730d.
Sorry I overlooked this question yesterday...with disabled GLSL the game is broken with drivers 340.24 and that was the case before your commit too.