http://bugs.winehq.org/show_bug.cgi?id=24928
--- Comment #33 from Rodd Snook rodd.snook@gmail.com 2010-12-07 20:56:39 CST --- In addition to my previous comment, I've updated to nvidia beta driver 260.19.26 and still unable to set liquid detail levels "Good" or "Ultra". The given message by the game is "update your graphics card driver".
A clean Windows XP install with nvidia 260.99 driver allows all settings for both sunshafts and liquid detail, so it's not a lack of card capabilities.
I'll attach gx.log files for both Windows and Wine runs. The Windows one is somewhat longer, I think due to me changing resolution during the game run. The primary difference seems to be that on Windows an nvidia-specific API is detected and used.
Windows has
NVAPI: 1 ISceneBegin: Retrieving NvAPI depth surface handle (00000003, status == 0)! CGxDevice::D3d9AdapterID(): RET: 1, VID: 10de, DID: 402, DVER: 6000e.c17d3 CGxDevice::D3d9AdapterID(): RET: 1, VID: 10de, DID: 402, DVER: 6000e.c17d3 Preparing to create sample-able depth buffer texture: DepthCache is supported! Format: INTZ FormatResolve: Unknown
Wine has only
NVAPI: 0