#pragma MSP stage(vertex) out gl_PerVertex { vec4 gl_Position; float gl_ClipDistance[]; }; #pragma MSP stage(geometry) in gl_PerVertex { vec4 gl_Position; float gl_ClipDistance[]; } gl_in[]; out gl_PerVertex { vec4 gl_Position; float gl_ClipDistance[]; };