diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index 7ecb91f7c7b6cf4823a3e8bbb00cecbed1bb77de..133db34ef98833234a319a405fc39ce8ec0d5f90 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -1463,7 +1463,7 @@ function WebGLRenderer( parameters ) { releaseMaterialProgramReference( material ); } else if ( lightsHash.stateID !== lightsStateHash.stateID || - lightsHash.value !== lightsStateHash.directionalLength ) { + lightsHash.value !== lightsStateHash.value ) { lightsHash.stateID = lightsStateHash.stateID; lightsHash.value = lightsStateHash.value;