From daa3d1dbaa4751dcede1e4b940449489b746c2fb Mon Sep 17 00:00:00 2001 From: Alexander Rose <alexander.rose@weirdbyte.de> Date: Mon, 6 Dec 2021 20:01:46 -0800 Subject: [PATCH] handle zero light count --- src/mol-gl/shader/chunks/light-frag-params.glsl.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mol-gl/shader/chunks/light-frag-params.glsl.ts b/src/mol-gl/shader/chunks/light-frag-params.glsl.ts index 3c2b211bd..ea5014fa0 100644 --- a/src/mol-gl/shader/chunks/light-frag-params.glsl.ts +++ b/src/mol-gl/shader/chunks/light-frag-params.glsl.ts @@ -8,8 +8,10 @@ */ export const light_frag_params = ` -uniform vec3 uLightDirection[dLightCount]; -uniform vec3 uLightColor[dLightCount]; +#if dLightCount != 0 + uniform vec3 uLightDirection[dLightCount]; + uniform vec3 uLightColor[dLightCount]; +#endif uniform vec3 uAmbientColor; struct PhysicalMaterial { -- GitLab