I was inspired by Facebook's celebratepride converter, and decided to make my own version in GLSL.
##Usage
Compile the vertex and fragment shaders into a program, then apply that program to a quad that takes up the whole screen. The screen should be square.
##Uniforms