Linkman: I tried your code, but it seems to ignore the alpha, so I get a white square instead of a white silhouette
Ashley: Thanks for the workaround. Slightley annoying to have to change the filter color every time, but it works. I'll use this for now but still looking for help on this shader. I'm trying to learn to write simple shaders so seeing the solution would also be benificial.