From d56784fcc3b2e4ff00f25bf7df1ee389071c60d7 Mon Sep 17 00:00:00 2001 From: Schrottkatze Date: Fri, 2 May 2025 15:37:43 +0200 Subject: [PATCH] shader shader meow --- modules/desktop/home/niri/shaders/glitch-open.frag | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/desktop/home/niri/shaders/glitch-open.frag b/modules/desktop/home/niri/shaders/glitch-open.frag index 4682dd1..5184af5 100644 --- a/modules/desktop/home/niri/shaders/glitch-open.frag +++ b/modules/desktop/home/niri/shaders/glitch-open.frag @@ -17,13 +17,17 @@ vec4 gen_px_squares(vec2 coords, vec4 color) { float p = niri_clamped_progress; float mix_alpha = - 1. - clamp((p - length(coords)) * 3.0, 0.0, 1.0); + clamp((1. - clamp((p - length(coords)) * 3.0, 0.0, 1.0)) * 1.3, 0., 1.); // vec4 blue = vec4(0.3568, 0.8078, 0.9803, color.a); - vec3 blue = vec3(0.552, 0.631, 1.); - vec3 dblue = vec3(0.419, 0.482, 0.839); + // vec3 blue = vec3(0.552, 0.631, 1.); + // vec3 dblue = vec3(0.419, 0.482, 0.839); + // vec3 dblue = vec3(float(0xd6) / 255., float(0x5d) / 255., float(0x0e) / 255.); + // vec3 blue = vec3(float(0xfe) / 255., float(0x80) / 255., float(0x19) / 255.); + vec3 dblue = vec3(float(0xdd) / 255., float(0xdd) / 255., float(0xdd) / 255.); + vec3 blue = vec3(float(0x55) / 255., float(0x7f) / 255., float(0xff) / 255.); if (color.a != 0. && p * p >= dot(coords, coords)) - return mix(color, vec4(grid_colored(coords_, dblue, blue), color.a), mix_alpha * 0.5); + return mix(color, vec4(grid_colored(coords_, dblue, blue), color.a), mix_alpha); else return vec4(0.); }