From 0ddaa806433234a2c63b1a5880a0a2a10369530f Mon Sep 17 00:00:00 2001 From: Richard Zink Date: Tue, 13 Oct 2026 14:25:49 +0200 Subject: [PATCH] fix: clip cloud rays at terrain distance --- vendor/clouds3d.js | 1 + 1 file changed, 1 insertion(+) diff --git a/vendor/clouds3d.js b/vendor/clouds3d.js index c3e0621..8ed4cdd 100644 --- a/vendor/clouds3d.js +++ b/vendor/clouds3d.js @@ -703,6 +703,7 @@ var FRAG_SRC = [ 'vec3 pT = uCamPos + rd * dist;', 'float terrainAlt = (pT.y + earthDrop(pT.xz)) / max(1.0, uTerrainExag);', 'if (terrainAlt > uCloudTop + 0.05) { gl_FragColor = vec4(0.0); return; }', + 'tExit = min(tExit, dist - 0.02);', '}', '}', 'tExit = min(tExit, tEnter + 30.0);',