http://bugs.winehq.org/show_bug.cgi?id=17715
--- Comment #39 from Tobias Jakobi liquid.acid@gmx.net 2012-03-25 08:58:16 CDT --- And to emphasize it again: As long as there is no special-case handling for the EXPP instruction in shader_hw_scalar_op (dlls/wined3d/arb_program_shader.c) this bug is technically still valid.
And checking this doesn't require any special and time-consuming tests, you just take a look at the current tree... http://source.winehq.org/git/wine.git/blob/HEAD:/dlls/wined3d/arb_program_sh...
...search for shader_hw_scalar_op and notice that there's no special-case handling (yet).
The only thing one might argue about is that the GLSL path is now default for the devices that support it. But wine still supports ARB-only GLs.
And I don't bump this bug, since I track changes in wined3d anyway. So if Henri, Stefan or anyone else would add some code, I knew about it and this bug was already closed.