I started playing around a bit with pixel shaders (man are they fun ). Now assume I want 2 shaders to execute after each other, 1 for the induvidual face then 1 for the entire screen (after everything is rendered), is there an easy way to do this or do I have to render to some offscreen surface then render that surface to the screen using the other shader?