diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index 578bafc135d53b1ae0b7f69b196b203fc02ac5dc..3eb00840dc2c965d404473f6f2cd426f747c261d 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -2130,7 +2130,7 @@ THREE.WebGLRenderer = function ( parameters ) { for ( var i = 0, il = shadows.length; i < il; i ++ ) { - var light = shadows[ i ][ 0 ]; + var light = shadows[ i ]; if ( light instanceof THREE.PointLight || light instanceof THREE.SpotLight || light instanceof THREE.DirectionalLight ) { @@ -2681,7 +2681,7 @@ THREE.WebGLRenderer = function ( parameters ) { if ( light.castShadow ) { - _lights.shadows[ shadowsLength ++ ] = [ light, directionalLength ]; + _lights.shadows[ shadowsLength ++ ] = light; } @@ -2709,7 +2709,7 @@ THREE.WebGLRenderer = function ( parameters ) { if ( light.castShadow ) { - _lights.shadows[ shadowsLength ++ ] = [ light, pointLength ]; + _lights.shadows[ shadowsLength ++ ] = light; _lights.shadowsPointLight ++; } @@ -2748,7 +2748,7 @@ THREE.WebGLRenderer = function ( parameters ) { if ( light.castShadow ) { - _lights.shadows[ shadowsLength ++ ] = [ light, pointLength ]; + _lights.shadows[ shadowsLength ++ ] = light; } diff --git a/src/renderers/webgl/WebGLShadowMap.js b/src/renderers/webgl/WebGLShadowMap.js index 2ad82724c44f754be1cf15ffe55a7c166cf757b9..573d9b99ec75e16b6b15bef4e4985b7b25601bfe 100644 --- a/src/renderers/webgl/WebGLShadowMap.js +++ b/src/renderers/webgl/WebGLShadowMap.js @@ -118,7 +118,7 @@ THREE.WebGLShadowMap = function ( _renderer, _lights, _objects ) { for ( var i = 0, il = shadows.length; i < il; i ++ ) { - var light = shadows[ i ][ 0 ]; + var light = shadows[ i ]; var shadow = light.shadow; var shadowCamera = shadow.camera;