Those input parameters are mostly legacy for software T&L. Hardware T&L vertex formats normally don't use colors, fog coefficients and so on. So, those values are normally always zero. The only thing we'll change in that regard in the next beta is 3 dimensions for the texture coordinates, instead of 2.