I think I just solved it. Using the code as blur_linear code as base. I may be able to do splinter plugin for PDN.
Behold, one direction linear blur.