/* vim: set ft=c: */ /* */ void mainImage(out vec4 fragColor, in vec2 fragCoord) { // Normalized pixel coordinates (from 0 to 1) vec2 uv = TexCoords; // fragCoord / iResolution.xy; // vec2 uv = fragCoord / iResolution.xy; // Time varying pixel color vec3 col = 0.5 + 0.5 * cos(iTime + fract (1.5 * (0.5 - uv.xyx) / (0.5 - uv.yxy) + iTime) + vec3(0, 2, 4)); // Output to screen fragColor = vec4(col, 1.0); }