uniform sampler2D source;
-////// vertex
-in vec4 vertex;
+#pragma MSP stage(vertex)
+layout(location=0) in vec4 vertex;
void main()
{
gl_Position = vertex;
passthrough;
}
-////// fragment
-out vec4 frag_color;
+#pragma MSP stage(fragment)
+layout(location=0) out vec4 frag_color;