Platforms
hic et nunc
Description
#define hey 99999.123 #define hoo 30.0 float random (vec2 st) { return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); }
void mainImage( out vec4 O, in vec2 U ) { vec2 r = iResolution.xy, uv = -1. + 2. * U.xy / r.xy, m = iMouse.xy / r.xy - .5; uv.x = r.x / r.y; float a = atan(m.y, m.x); uv = mat2(cos(a),-sin(a),sin(a),cos(a)) * uv; O = vec4(floor(random(uvhey)*hoo)/hoo); }
On-Chain Data