From 1313459f0c85b17c7c96918c4d1ef86dddbf10ce Mon Sep 17 00:00:00 2001 From: Xonk Date: Wed, 15 Jul 2026 00:21:35 -0400 Subject: [PATCH] fix minimum f0 detection for forward renderer --- shaders/dimensions/all_translucent.fsh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shaders/dimensions/all_translucent.fsh b/shaders/dimensions/all_translucent.fsh index 95d600e..8d7d283 100644 --- a/shaders/dimensions/all_translucent.fsh +++ b/shaders/dimensions/all_translucent.fsh @@ -770,6 +770,8 @@ if (gl_FragCoord.x * texelSize.x < 1.0 && gl_FragCoord.y * texelSize.y < 1.0 ) if(UnchangedAlpha <= 0.0 && !isReflective) f0 = 0.0; + if(SpecularTex.g == 0.0 && SpecularTex.r > 0.0) f0 = harcodedF0; + if (f0 > 0.0){ if(isReflective) f0 = max(f0, harcodedF0);