Skyler Grey | 3eef73c | 2022-05-25 10:41:04 +0100 | [diff] [blame^] | 1 | #extension GL_OES_standard_derivatives : enable |
| 2 | |
| 3 | precision highp float; |
| 4 | |
| 5 | uniform float time; |
| 6 | uniform vec2 mouse; |
| 7 | uniform vec2 resolution; |
| 8 | |
| 9 | vec3 white = vec3(1, 1, 1); |
| 10 | vec3 amaranth_pink = vec3(0.945, 0.612, 0.733); |
| 11 | vec3 maya_blue = vec3(0.298, 0.624, 0.886); |
| 12 | |
| 13 | void main( void ) { |
| 14 | |
| 15 | vec2 position = ( gl_FragCoord.xy / resolution.xy ); |
| 16 | |
| 17 | vec3 color = white; |
| 18 | |
| 19 | if (sin(position.x + time / 10.0) / 2.0 - position.y + 0.7 < 0.0) { |
| 20 | color = amaranth_pink; |
| 21 | } else if (sin(position.x + time / 7.0 + 20.0) / 2.0 - position.y + 0.7 < 0.0) { |
| 22 | color = maya_blue; |
| 23 | } |
| 24 | |
| 25 | gl_FragColor = vec4(color, 1.0); |
| 26 | |
| 27 | } |