Multiple demo effects in a single GLSL fragment shader