This help only covers the parts of GLSL ES that are relevant for Shadertoy. For the complete specification please have a look at GLSL ES specification Language: Version: WebGL 2.0 Arithmetic: ( ) + - ! * / % Logical/Relatonal: ~ < > <= >= == != && || Bit Operators: & ^ | << >> Comments: // /* */ Types: void bool int uint float vec2 vec3 vec4 bvec2 bvec3 bvec4 ivec2 ivec3 ivec4 uvec2 uvec3 uvec4 ma
![Shadertoy](https://cdn-ak-scissors.b.st-hatena.com/image/square/de056895e097572ce88bcca87432ef8bbe287b7f/height=288;version=1;width=512/https%3A%2F%2Fwww.shadertoy.com%2Fmedia%2Fshaders%2FXsXXDn.jpg)