Adreno doesn't like negations when using discard, apparently..