uniform vec2 iResolution; // screen size in pixels. note: in Shader Toy this is vec3 uniform float iTime; // time since beginning, in seconds uniform float iTimeDelta; // time since last frame, in seconds uniform sampler2D iChannel0; // 2D, 3D or cubemap depending on selected input // likewise iChannel1, 2, 3Tabs which don't compile are highlighted red, and the viewport keeps running the last version which compiled.