Skip to content

Instantly share code, notes, and snippets.

@brandonyoyo
brandonyoyo / test.glsl
Last active August 29, 2015 14:08 — forked from glslioadmin/TEMPLATE.glsl
GLSL.io Transition (v1)
#ifdef GL_ES
precision highp float;
#endif
uniform sampler2D from, to;
uniform float progress;
uniform vec2 resolution;
void main() {
vec2 p = gl_FragCoord.xy / resolution.xy;
//gl_FragColor =texture2D(from, p);
@brandonyoyo
brandonyoyo / TEMPLATE.glsl
Created October 26, 2014 16:46 — forked from glslioadmin/TEMPLATE.glsl
GLSL.io Transition (v1)
#ifdef GL_ES
precision highp float;
#endif
uniform sampler2D from, to;
uniform float progress;
uniform vec2 resolution;
void main() {
vec2 p = gl_FragCoord.xy / resolution.xy;
gl_FragColor =texture2D(from, p);
@brandonyoyo
brandonyoyo / TEMPLATE.glsl
Last active August 29, 2015 14:08 — forked from glslioadmin/TEMPLATE.glsl
GLSL.io Transition (v1)
#ifdef GL_ES
precision highp float;
#endif
uniform sampler2D from, to;
uniform float progress;
uniform vec2 resolution;
void main() {
vec2 p = gl_FragCoord.xy / resolution.xy;
gl_FragColor = mix(texture2D(from, p), texture2D(to, p), progress);
@brandonyoyo
brandonyoyo / TEMPLATE.glsl
Last active August 29, 2015 14:08 — forked from glslioadmin/TEMPLATE.glsl
GLSL.io Transition (v1)
#ifdef GL_ES
precision highp float;
#endif
uniform sampler2D from, to;
uniform float progress;
uniform vec2 resolution;
void main() {
vec2 p = gl_FragCoord.xy / resolution.xy;
gl_FragColor = vec4 (0.0, 1.0, 0.0, 1.0);