treppe-gl/shaders/pulse.glsl
April John 5e6bc54d08 Add treppe-gl shader renderer for treppe2000
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 14:34:05 +02:00

7 lines
293 B
GLSL

// Warm white pulse travelling along the stairs
void mainImage(out vec4 fragColor, in vec2 fragCoord) {
float x = fragCoord.x / iResolution.x;
float wave = 0.5 + 0.5 * sin(x * 6.2831 * 2.0 - iTime * 3.0);
vec3 warm = vec3(1.0, 0.45, 0.1);
fragColor = vec4(warm * wave, 1.0);
}