Replace use of IColor
bProcessSpecularColor is never set to true, so consider it as false. PostProcessSpecularColor() always return 0, so act like this. In the future, this post process stuff will be totally removed as ColorCombiner do this in shader.
remove totally unused specular color
remove unused PostProcessDiffuseColor, now all of this is done in the Color Combiner
remove unused empty function