diff --git a/js/ui/lightbox.js b/js/ui/lightbox.js index 7544cc2ff..5ba9eebdc 100644 --- a/js/ui/lightbox.js +++ b/js/ui/lightbox.js @@ -24,7 +24,8 @@ vec2 position = cogl_tex_coord_in[0].xy - 0.5; \n\ float t = clamp(length(1.41421 * position), 0.0, 1.0); \n\ float pixel_brightness = mix(1.0, 1.0 - vignette_sharpness, t); \n\ cogl_color_out.a *= 1.0 - pixel_brightness * brightness; \n\ -cogl_color_out.a += (rand(position) - 0.5) / 100.0; \n'; +float noise_magnitude = (2.0 / ((1.0 - cogl_color_out.a) * 255.0)); \n\ +cogl_color_out.a += (rand(position) - 0.5) * noise_magnitude; \n'; const RadialShaderEffect = GObject.registerClass({