From ab280a95d3170bf61b2272201a62b20e3bcbcc71 Mon Sep 17 00:00:00 2001 From: Rezmason Date: Fri, 16 Sep 2022 17:34:44 -0700 Subject: [PATCH] A tiny bit of cleanup before tackling the WebGPU version --- shaders/glsl/rainPass.symbol.frag.glsl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/shaders/glsl/rainPass.symbol.frag.glsl b/shaders/glsl/rainPass.symbol.frag.glsl index 93ba162..00d62c0 100644 --- a/shaders/glsl/rainPass.symbol.frag.glsl +++ b/shaders/glsl/rainPass.symbol.frag.glsl @@ -43,11 +43,10 @@ vec4 computeResult(float simTime, bool isFirstFrame, vec2 glyphPos, vec2 screenP float symbol = previousSymbol; if (mod(tick, cycleFrameSkip) == 0.) { age += cycleSpeed * cycleFrameSkip; - float advance = floor(age); - if (advance > 0.) { + if (age >= 1.) { symbol = floor(glyphSequenceLength * randomFloat(screenPos + simTime)); + age = fract(age); } - age = fract(age); } vec4 result = vec4(symbol, age, 0., 0.);