From 0dfed2b71bd305d79f4b36795be49c42dc1bc625 Mon Sep 17 00:00:00 2001 From: Dave Pagurek Date: Tue, 12 May 2026 09:58:46 -0400 Subject: [PATCH] Make line shader hooks use unmultiplied alpha --- src/webgl/shaders/line.frag | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/webgl/shaders/line.frag b/src/webgl/shaders/line.frag index b1ed298b0d..ec39236912 100644 --- a/src/webgl/shaders/line.frag +++ b/src/webgl/shaders/line.frag @@ -69,6 +69,7 @@ void main() { discard; } } - OUT_COLOR = HOOK_getFinalColor(vec4(inputs.color.rgb, 1.) * inputs.color.a, vec2(0.0, 0.0)); + OUT_COLOR = HOOK_getFinalColor(inputs.color, vec2(0.0, 0.0)); + OUT_COLOR.rgb *= OUT_COLOR.a; HOOK_afterFragment(); }