input filter: linear program fragment: sharp-bilinear.fs output filter: linear