1. A graphics processor that receives parameters defining a polygon from a host processor and which is capable of rendering said polygon with texture element (texel) color values, comprising: a color compare logic; a summing logic for adding a first input representing a specular component to a second input representing a texel color value to produce a summing logic output signal; a multiplexer receiving an input representing said summing logic output signal and the second input; said multiplexer controlled by said color compare logic; wherein said color compare logic compares said texel color value with a range of color values, said range of color values corresponding to texel color values to which a specular component is to be added.