Invariant

Please take a look
What about invariant gl_Position and variant gl_FragCoord? Should that not fail too?