[PATCH 1/5] wined3d: Use W as a fog source with shaders and a non-orthogonal matrix.