// Inspired by a filter I had before post processing that would change the colour based on the position of the landscape - could also use normals for this, good for mountains etc. // Changes the colour based on the pixel's location on screen. Tried to get all colours on there, but there are four corners and only three primary colours! vec4 disco(vec4 input_colour) { vec4 returnCol = input_colour; returnCol += vec4(tex_coord.x, tex_coord.y, 1 - tex_coord.x, 0.5); return returnCol; }