Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifdef GL_ES
- precision highp float;
- #endif
- uniform vec2 resolution;
- uniform float time;
- uniform sampler2D tex0;
- uniform sampler2D tex1;
- void main(void)
- {
- vec2 p = -1.0 + 2.0 * gl_FragCoord.xy / resolution.xy;
- vec2 uv;
- float an = time*.25;
- vec2 q = vec2(cos(an),sin(an));
- float x = dot(p,q);
- float y = dot(p,q.yx*p);
- uv.x = .25*x/abs(y);
- uv.y = .20*time + .25/abs(y);
- gl_FragColor = vec4(texture2D(tex0,uv).xyz * y*y, 1.0);
- }
Add Comment
Please, Sign In to add comment