#https://www.shadertoy.com/view/Xd23z1

pixels = W:1024 H:1024

x = from -2 to 2 W
y = from -2 to 2 H

t = 2

#some slightly fucked up rotations for fun and things
xrot = x*cos(t*0.2) - y*sin(t*0.5)
yrot = x*sin(t*0.3) + y*cos(t*0.2) + t
	
#make some random wavy patterns
c1 = sin((xrot+sin(yrot*6.0+t)*0.3)*2.0)+t
c2 = sin(y)*PI+sin(x+t)
	
c = c1*0.5 + 0.3*sin(t) + c2*0.5 - 0.3*sin(t)

r = sin(c);
g = sin(c+PI*2/3);
b = sin(c+PI*4/3);

t = 0.5+0.5*sin(c/1.7)
r = r*r*t
g = g*g*t
b = b*b*t
