speed things up a little by combining some shaders