#pragma MSP stage(vertex) layout(location=0) in vec4 position; void main() { gl_Position = position; } #pragma MSP stage(geometry) void main() { for(int i=0; i<3; ++i) { passthrough[i]; EmitVertex(); } } /* Expected error: :9: No primitive type qualifier found on input :9: No primitive type qualifier found on output :9: No vertex count qualifier found on output */