diff --git a/src/backend/gl/shaders.c b/src/backend/gl/shaders.c index 2386689..4a18e62 100644 --- a/src/backend/gl/shaders.c +++ b/src/backend/gl/shaders.c @@ -71,7 +71,7 @@ const char masking_glsl[] = GLSL(330, float dist = mask_rectangle_sdf(maskcoord - mask_size / 2.0f, inner_size / 2.0f) - mask_corner_radius; if (dist > 0.0f) { - mask.r = (1.0f - clamp(dist, 0.0f, 1.0f)); + mask.r *= (1.0f - clamp(dist, 0.0f, 1.0f)); } } if (mask_inverted) {