#version 330 core

// Debug node: visualise the post-fx beat bridge directly — the whole frame is the beat pulse, so a
// capture's mean luminance traces uBeatPulse. Proves PostProcessGraph receives live beat uniforms from
// the shared BeatClock. Not used by the shipped output chain.
in vec2 ex_Uv;
out vec4 fragColor;

uniform sampler2D iChannel0; // demo (unused; keeps the input binding valid)
uniform float uBeatPulse;

void main() {
	fragColor = vec4(vec3(uBeatPulse), 1.0);
}
