http://bugs.winehq.org/show_bug.cgi?id=7284
--- Comment #56 from Tobias Jakobi liquid.acid@gmx.net 2010-05-01 08:21:37 --- Interesting! Looking through the changelogs I think it was wine ver. 1.1.38 that fixed the issue (if it really is fixed).
Probably one of Henri's commits, e.g. this one: wined3d: Handle a zero source value for WINED3DSIH_RCP.