http://bugs.winehq.org/show_bug.cgi?id=10992
--- Comment #32 from Rico kgbricola@web.de 2008-03-05 12:33:15 --- My patch fixes only line 3711 and 3860 (in current git) (http://source.winehq.org/git/wine.git/?a=blob;f=dlls/ddraw/device.c;h=eed378...) so specular isn't fixed with this patch.
I'll add these for specular (3867 and 3718), too. I missed this because I haven't found the specular_funcs[WINED3DDECLTYPE_D3DCOLOR] (by looking there) in http://source.winehq.org/git/wine.git/?a=blob;f=dlls/wined3d/directx.c;h=3d8... , I've simply overseen it ;-), but it is there and there is properbly a copy and paste mistake (line 3236)? specular_funcs[WINED3DDECLTYPE_FLOAT3] = (void *) warn_no_specular_func; have to be specular_funcs[WINED3DDECLTYPE_D3DCOLOR] = (void *) warn_no_specular_func;?