glsl: Optimize "if (cond) discard;" to a conditional discard.