From 9a1efd5a592ac53476291b1cd4d2d458c2562f89 Mon Sep 17 00:00:00 2001 From: Richard Zink Date: Mon, 12 Oct 2026 14:01:35 +0200 Subject: [PATCH] atmosphere: define model uniform locations in init --- vendor/clouds3d.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/vendor/clouds3d.js b/vendor/clouds3d.js index 9dfa02e..46fe493 100644 --- a/vendor/clouds3d.js +++ b/vendor/clouds3d.js @@ -812,6 +812,15 @@ function init(canvas) { var uSunDir = gl.getUniformLocation(prog, 'uSunDir'); var uMoonDir = gl.getUniformLocation(prog, 'uMoonDir'); var uMode = gl.getUniformLocation(prog, 'uMode'); + var uAtmoModelOn = gl.getUniformLocation(prog, 'uAtmoModelOn'); + var uAtmoHeightUnits = gl.getUniformLocation(prog, 'uAtmoHeightUnits'); + var uAtmoScaleHeightUnits = gl.getUniformLocation(prog, 'uAtmoScaleHeightUnits'); + var uAtmoDensity = gl.getUniformLocation(prog, 'uAtmoDensity'); + var uAtmoGrayTau = gl.getUniformLocation(prog, 'uAtmoGrayTau'); + var uAtmoGain = gl.getUniformLocation(prog, 'uAtmoGain'); + var uEarthRadius = gl.getUniformLocation(prog, 'uEarthRadius'); + var uAtmoBlueColor = gl.getUniformLocation(prog, 'uAtmoBlueColor'); + var uAtmoGrayColor = gl.getUniformLocation(prog, 'uAtmoGrayColor'); var uSkyTex = gl.getUniformLocation(prog, 'uSkyTex'); var uSkyOn = gl.getUniformLocation(prog, 'uSkyOn'); var uStarLon = gl.getUniformLocation(prog, 'uStarLon');