shader shader meow

This commit is contained in:
Schrottkatze 2025-05-02 15:37:43 +02:00
parent 2158be51ed
commit d56784fcc3
Signed by: schrottkatze
SSH key fingerprint: SHA256:FPOYVeBy3QP20FEM42uWF1Wa/Qhlk+L3S2+Wuau/Auo

View file

@ -17,13 +17,17 @@ vec4 gen_px_squares(vec2 coords, vec4 color) {
float p = niri_clamped_progress; float p = niri_clamped_progress;
float mix_alpha = 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); // vec4 blue = vec4(0.3568, 0.8078, 0.9803, color.a);
vec3 blue = vec3(0.552, 0.631, 1.); // vec3 blue = vec3(0.552, 0.631, 1.);
vec3 dblue = vec3(0.419, 0.482, 0.839); // 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)) 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.); else return vec4(0.);
} }