yay! Glad it was of use! :D
Quick question, I've noticed that the image doubles in size when applying this shader, resizing the application surface down to half the resolution I normally have it at works, but the image quality degrades a bit. Any idea why this might be happening?
EDIT: Nevermind, I realised that the automatic drawing of the application surface was disabled in the create event, so halfing the scale there worked perfectly. Thanks again!