glsl parser: allow in & out for interface block members