#pragma MSP stage(vertex) layout(location=0) in vec4 position; layout(location=1) in float scale; void main() { gl_Position = position[scale]; gl_Position = scale[position]; } /* Expected error: :6: Can't index element of 'vec4' with 'float' :7: Can't index element of 'float' with 'vec4' */