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 3c2b211bd6875b7b162de701ba04887992c26442..ea5014fa03b9ef6742d2bda70c2473b9274811ea 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 {