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

pixels = W:1024 H:1024

x = from 0 to 1023 W
y = from 0 to 1023 H

ix = x + y
iy = 2*y

k = 17
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = ix/exp2(k)
ix = iy
iy = -f

k = 16
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 15
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 14
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 13
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 12
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 11
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 10
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 9
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 8
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 7
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 6
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 5
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 4
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 3
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 2
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

k = 1
ix = ix/2
iy = iy/2
f = 2*floor(ix)
ix = ix - f
iy = iy - f
o = o + ix/exp2(k)
ix = iy
iy = -f

r = o
g = o
b = o
