// Uses most dominant primary colour for that pixel. IDK, you could use this if you were looking for a retro effect like Ceefax. vec4 tri(vec4 input_colour) { vec4 returnCol = vec4(0.0); if (input_colour.r > input_colour.g && input_colour.r > input_colour.b) returnCol = vec4(1.0, 0.0, 0.0, 1.0); if (input_colour.g > input_colour.r && input_colour.g > input_colour.b) returnCol = vec4(0.0, 1.0, 0.0, 1.0); if (input_colour.b > input_colour.r && input_colour.b > input_colour.g) returnCol = vec4(0.0, 0.0, 1.0, 1.0); return returnCol; }