Add and apply gstate.isMaterialAmbient/Diffuse/SpecularColor()