Guest User

Untitled

a guest
Oct 20th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #ifdef GL_ES
  2. precision highp float;
  3. #endif
  4.  
  5. uniform vec2 resolution;
  6. uniform float time;
  7. uniform sampler2D tex0;
  8. uniform sampler2D tex1;
  9.  
  10. void main(void)
  11. {
  12. vec2 p = -1.0 + 2.0 * gl_FragCoord.xy / resolution.xy;
  13. vec2 uv;
  14.  
  15. float an = time*.25;
  16.  
  17. vec2 q = vec2(cos(an),sin(an));
  18. float x = dot(p,q);
  19. float y = dot(p,q.yx*p);
  20.  
  21. uv.x = .25*x/abs(y);
  22. uv.y = .20*time + .25/abs(y);
  23.  
  24. gl_FragColor = vec4(texture2D(tex0,uv).xyz * y*y, 1.0);
  25. }
Add Comment
Please, Sign In to add comment