From e41969436fc94761462274e69b1c8dae231b0a5b Mon Sep 17 00:00:00 2001 From: Xonk Date: Mon, 10 Mar 2025 14:55:40 -0400 Subject: [PATCH] fix handheld lights --- shaders/dimensions/all_solid.fsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shaders/dimensions/all_solid.fsh b/shaders/dimensions/all_solid.fsh index 8e6c103..e755bb8 100644 --- a/shaders/dimensions/all_solid.fsh +++ b/shaders/dimensions/all_solid.fsh @@ -366,7 +366,7 @@ void main() { // if(HELD_ITEM_BRIGHTNESS > 0.0) torchlightmap = max(torchlightmap, HELD_ITEM_BRIGHTNESS * clamp( pow(max(1.0-length(worldpos-playerCamPos)/HANDHELD_LIGHT_RANGE,0.0),1.5),0.0,1.0)); if(HELD_ITEM_BRIGHTNESS > 0.0){ - float pointLight = 1-clamp(1.0-length(worldpos-playerCamPos)/HANDHELD_LIGHT_RANGE,-0.999,1.0); + float pointLight = clamp(1.0-(length(worldpos-playerCamPos)-1)/HANDHELD_LIGHT_RANGE,0.0,1.0); torchlightmap = mix(torchlightmap, HELD_ITEM_BRIGHTNESS, pointLight); }