浏览代码

WebGLShadowMap: Stop support of Geometry when using morph targets.

Mugen87 5 年之前
父节点
当前提交
c89c4e23f1
共有 1 个文件被更改,包括 2 次插入10 次删除
  1. 2 10
      src/renderers/webgl/WebGLShadowMap.js

+ 2 - 10
src/renderers/webgl/WebGLShadowMap.js

@@ -297,17 +297,9 @@ function WebGLShadowMap( _renderer, _objects, maxTextureSize ) {
 
 			var useMorphing = false;
 
-			if ( material.morphTargets === true ) {
+			if ( material.morphTargets === true && geometry.isBufferGeometry === true ) {
 
-				if ( geometry.isBufferGeometry === true ) {
-
-					useMorphing = geometry.morphAttributes && geometry.morphAttributes.position && geometry.morphAttributes.position.length > 0;
-
-				} else if ( geometry.isGeometry === true ) {
-
-					useMorphing = geometry.morphTargets && geometry.morphTargets.length > 0;
-
-				}
+				useMorphing = geometry.morphAttributes && geometry.morphAttributes.position && geometry.morphAttributes.position.length > 0;
 
 			}