Back to shaders
Shader test bench
Burn
runnable transition
GLSL transition function. Stronghold supplies two demo textures and progress/time uniforms.
Code
// Author: gre
// License: MIT
uniform vec3 color /* = vec3(0.9, 0.4, 0.2) */;
vec4 transition (vec2 uv) {
return mix(
getFromColor(uv) + vec4(progress*color, 1.0),
getToColor(uv) + vec4((1.0-progress)*color, 1.0),
progress
);
}