diff options
Diffstat (limited to 'src/effects')
| -rw-r--r-- | src/effects/ntsc.wgsl | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/effects/ntsc.wgsl b/src/effects/ntsc.wgsl index 9901c88..a701a25 100644 --- a/src/effects/ntsc.wgsl +++ b/src/effects/ntsc.wgsl @@ -78,14 +78,6 @@ fn randomized_f32(p: vec2f, t: f32) -> f32 { } -fn get_border_col(uv: vec2f) -> vec4f { - let t = uniforms.beat_time; - let offset = uv.x + YSIZE * uv.y / 8.; - let phase = 3. * round(hash_1f(t * 533.) * 24.); - let id = round(hash_1f(round(sin(t * 1.6) + offset + phase)) * 8.); - let border_col = vec4f(C64Colors[u32(id)], 1.); - return border_col; -} @fragment fn fs_main(in: VertexOutput) -> @location(0) vec4f { let t = uniforms.time; @@ -141,7 +133,7 @@ fn get_border_col(uv: vec2f) -> vec4f { var col = yiqa_to_rgba(signal); col = Dither(col, uv, XSIZE, YSIZE); - let border_col = get_border_col(uv); + let border_col = get_border_c64(uv, uniforms.beat_time, YSIZE); let v_strength = vignette(uv); let scanl = 0.82 + 0.5 * sin(PI * uv.y * uniforms.resolution.y / 2.); |
