From 9af752349c40be745d1296d95675916f95977890 Mon Sep 17 00:00:00 2001 From: davidovski Date: Sun, 21 Apr 2024 23:16:57 +0100 Subject: fix placing things on the floor --- shaders/vcr.kage | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'shaders/vcr.kage') diff --git a/shaders/vcr.kage b/shaders/vcr.kage index 3bee5cd..fd555d8 100644 --- a/shaders/vcr.kage +++ b/shaders/vcr.kage @@ -5,7 +5,7 @@ package main var Time float -var Cursor vec2 +var NoiseOffset float const noiseX = 80.0 const noiseY = 100.0 @@ -17,7 +17,6 @@ func rand(co vec2) float { } func Fragment(dstPos vec4, srcPos vec2, color vec4) vec4 { - noiseOffset := Time / 7 col := vec4(0) uv := srcPos / imageSrc0Size() @@ -25,7 +24,7 @@ func Fragment(dstPos vec4, srcPos vec2, color vec4) vec4 { uv.y = uv.y + (rand(vec2(Time))-0.5) / (noiseY); whiteNoise := rand(vec2(floor(uv.y*80.0),floor(uv.x*50.0))+vec2(Time,0)) - off := 1.0 - mod(uv.y - noiseOffset, 1) + off := 1.0 - mod(uv.y - NoiseOffset / 7, 1) if (whiteNoise > 11.5-30.0*(off)) || whiteNoise < 1.5-2.0*(off) { // Sample the texture. -- cgit v1.2.1