Yer they know, it was them who told me why my frame rate had halved. What I had made the mistake of thinking was if my shader had an uniform to enable / disable discard that it would not effect things whilst the 'if' was false. But as it turns out this is not true, just having discard in the...