#define PI 3.14159265359 uniform vec2 u_resolution; uniform float u_time; void main(){ vec3 colorA=vec3(0.568,1,0.45999999999999996); vec3 colorB=vec3(0.8903333333333334,1,0.8600000000000001); vec2 st=gl_FragCoord.xy/u_resolution.xy; vec3 color=vec3(.0); vec3 pct=vec3(refract(st.x * sin(u_time * 0.7913525661470427), floor(mix(1., 1. * cos(u_time * 0.549500086987666), pow(1. * (st.x * cos(u_time * 0.519075974597267)), mod(refract(1. * (clamp(mod(refract(sqrt(st.x * sin(u_time * 0.46582532100949026)), 1., st.x), 0.42720299508491), reflect(ceil(refract(0.27030857312581347, length(1.), smoothstep(0.9556743061520503, 1. * (length(1.), st.x, st.y), length(1. * cos(u_time * 0.8496350108872857))))), st.y), 0.19059253602106851), exp(0.10617342711796496), 1. * (st.x * cos(u_time * 0.4178557633663019), clamp(length(1.), 1. * tan(u_time * 0.42915698709922023), 0.8947554174185974))), mix(st.y, 0.04820857602370543, exp(st.y)), refract(0.7463405284026877, mod(0.0055699372163763305, st.y * tan(u_time * 0.6216229218035021)), st.y)), st.y * cos(u_time * 0.1244837649779631))))), 0.5405035650587688)); pct.r=pct.r; pct.g=pct.g; pct.b=1. * (smoothstep(1., st.x, pow(dot(0.5584112362070568, 1.), 1.)), st.y * tan(u_time * 0.2098919821388825), clamp(0.9493846199161912, 1. * tan(u_time * 0.3466204555278394), st.x * tan(u_time * 0.29467078440447914))); color=mix(colorA,colorB,pct); gl_FragColor=vec4(color,1.); }












