From 430c471bad603c4eabab97b2d3265e462e274a1d Mon Sep 17 00:00:00 2001 From: Merlin1809 <88194861+Merlin1809@users.noreply.github.com> Date: Fri, 19 Jun 2026 21:44:39 +0200 Subject: [PATCH] fix https://github.com/Merlin1809/Eclipse-Shader/issues/228 --- shaders/lib/specular.glsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shaders/lib/specular.glsl b/shaders/lib/specular.glsl index 90d8427..423e61a 100644 --- a/shaders/lib/specular.glsl +++ b/shaders/lib/specular.glsl @@ -200,7 +200,7 @@ vec3 rayTraceSpeculars(vec3 dir, vec3 position, float dither, float quality, con #endif #if (defined VOXY && defined VOXY_REFLECTIONS) || (defined DISTANT_HORIZONS && defined DH_SCREENSPACE_REFLECTIONS) - if (sp >= 1.0){ + if (sp > 0.9999999){ #ifdef FULLRESDEPTH sp = texelFetch(dhVoxyDepthTex, ivec2(spos2.xy/texelSize),0).r; @@ -2405,7 +2405,7 @@ vec3 specularReflections( ,isWater #endif ); - #ifdef VOXEL_REFLECTIONS + #if defined VOXEL_REFLECTIONS && (defined DEFERRED_BACKGROUND_REFLECTION || defined FORWARD_BACKGROUND_REFLECTION) backgroundReflection *= backgroundTint; #endif // darkening for metals.