Say I have an x value in a normalized coordinates space that I pass as uniform and I want to fill everything on the screen less than the value with one color, and everything larger than the value with a different color.
I wonder if with OpenGL I have to use a screen sized quad for this, or is there a more elegant approach?