void main() { vec2 uv = gl_FragCoord.xy / u_resolution.xy; //vec3 color = vec3(st.x, st.y, abs(sin(u_time))); //gl_FragColor = vec4(color, 1.0); float col=0.0; float i=1.0; vec2 spec = vec2(0.1, 0.6); uv.x += sin(i*20.0 + spec.x*5.0*6.0 + uv.y*1.5) * spec.y; col += abs(0.044/uv.x) * spec.y; gl_FragColor = vec4(.5, col, .5, 1.0); }