#version 310 es float fn(float x){ return x + 4.0;} int main(){ gl_Position = vec4(1); gl_Position = clamp(1, 2, 3); gl_Position = vec4(1); gl_Position = vec4(1, 2); gl_Position = vec4(fn(3)); []. ++ -- + - * % / - ! ~ << >> < > <= >= == != & ^ | && ^^ || ? : += -= *= /= %= <<= >>= &= |= ^= 1.2 2E10 5u - 5 lf }