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