Explorar o código

WebGLShadowMap: fix spotlight shadow updating

jaxry %!s(int64=8) %!d(string=hai) anos
pai
achega
f5c9a8abd3
Modificáronse 1 ficheiros con 6 adicións e 6 borrados
  1. 6 6
      src/renderers/webgl/WebGLShadowMap.js

+ 6 - 6
src/renderers/webgl/WebGLShadowMap.js

@@ -134,6 +134,12 @@ function WebGLShadowMap( _renderer, _lights, _objects, capabilities ) {
 
 			}
 
+			if ( shadow.isSpotLightShadow ) {
+
+				shadow.update( light );
+
+			}
+
 			var shadowCamera = shadow.camera;
 			var shadowMatrix = shadow.matrix;
 
@@ -221,12 +227,6 @@ function WebGLShadowMap( _renderer, _lights, _objects, capabilities ) {
 
 			}
 
-			if ( shadow.isSpotLightShadow ) {
-
-				shadow.update( light );
-
-			}
-
 			var shadowMap = shadow.map;
 
 			_renderer.setRenderTarget( shadowMap );