1 #pragma MSP stage(vertex)
2 layout(location=0) in vec4 position;
3 layout(location=1) in float scale;
6 float _return = scale*2.0;
7 return vec2(_return, _return);
11 float _return = scale+1.0;
12 gl_Position = position*func().xxyy*_return*_return;
15 /* Expected output: vertex
16 layout(location=0) in vec4 position;
17 layout(location=1) in float scale;
20 float _return = scale+1.0;
21 float _return_1 = scale*2.0;
22 gl_Position = position*vec2(_return_1, _return_1).xxyy*_return*_return;