glsl: restrict consumer stage condition to modify interpolation type