1. A method comprising: providing shared filter functionality between a first engine and a second engine in a graphics system to process video data; receiving video data from one of the first engine and the second engine; configuring a plurality of linear blend units to perform either linear blending of the video data received from the first engine or to perform bilinear filtering of the video data received from the second engine; and arbitrating the use of the plurality of linear blend units for performing either linear blending of the video data received from the first engine or performing bilinear filtering of the video data received from the second engine based on an overlay valid data signal.