1. A configurable filter module comprising: a plurality of linear blend units each to receive data input from one of an overlay engine and a mapping engine cache, and generate a linear blend filter output respectively; and a filter output multiplexer to receive data output from the linear blend units and select a proper byte ordering output, wherein said linear blend units serve as an overlay interpolator filter to perform linear blending of the data input from the overlay engine during a linear blend mode, and serve as a texture bilinear filter to perform bilinear filtering of the data input from the mapping engine cache during a bilinear filtering mode.