http://bugs.winehq.org/show_bug.cgi?id=15185
--- Comment #2 from davidfalkayn@gmail.com 2008-09-08 14:34:16 --- Sorry for the spam. Disabling the pixel shader in wine configuration is a workable but ugly "fix". It renders all the invisible objects flat grey.
The bug is therefore possibly just due to incomplete wine3d implementation. Will leave for the time being until someone who knows something about wine3d can chime in.