#pragma MSP stage(vertex) layout(location=0) in vec4 position; layout(location=1) in vec4 color; void main() { out vec2 texcoord = position.xy*0.5+0.5; gl_Position = position; } /* Expected output: vertex layout(location=0) in vec4 position; void main() { gl_Position = position; } */