Simple and beautiful
By Ayfri
Simple use of buffers
Image
precision mediump float;
uniform vec2 uResolution;
uniform sampler2D uBufferA;
void main() {
vec2 uv = gl_FragCoord.xy / uResolution;
gl_FragColor = texture2D(uBufferA, uv);
}
Buffer 1
precision mediump float;
uniform float uTime;
uniform vec2 uResolution;
void main() {
vec2 uv = gl_FragCoord.xy / uResolution;
gl_FragColor = vec4(uv, 0.5 + 0.5 * sin(uTime), 1.0);
}