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/8759b63095ca0c4b73ca7a3ca6bd2936d4429391/height=288;version=1;width=512/https%3A%2F%2Fwww.shadertoy.com%2Fmedia%2Fshaders%2FMd23DV.jpg)