Am Sonntag, 12. Oktober 2014 schrieb Stefan Dösinger:
Do you need the specular color on Windows as well, or to make this work right on Wine? I suspect that the NONE/NONE test doesn't work right on Wine because we do not set a controlled fog coordinate in wined3d/state.c, load_vertex_data(), in the case where WINED3D_FFP_SPECULAR is absent and similarly in drawprim.c, drawStridedSlow().
I need this only on Wine. I figured that even if this is a bug in Wine (which by definition it is, as Windows is always right(?)), fixing it would be ouf of scope for this patch.
In either case that's no reason to hold up this patch any longer IMHO.
:-)