Просмотр исходного кода

dont update uniforms after skeleton disposed

sjy 5 лет назад
Родитель
Сommit
3956693af3
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      src/renderers/WebGLRenderer.js

+ 3 - 3
src/renderers/WebGLRenderer.js

@@ -1776,15 +1776,15 @@ function WebGLRenderer( parameters ) {
 
 		if ( material.skinning ) {
 
-			p_uniforms.setOptional( _gl, object, 'bindMatrix' );
-			p_uniforms.setOptional( _gl, object, 'bindMatrixInverse' );
-
 			var skeleton = object.skeleton;
 
 			if ( skeleton && !skeleton.disposed ) {
 
 				var bones = skeleton.bones;
 
+				p_uniforms.setOptional( _gl, object, 'bindMatrix' );
+				p_uniforms.setOptional( _gl, object, 'bindMatrixInverse' );	
+
 				if ( capabilities.floatVertexTextures ) {
 
 					if ( skeleton.boneTexture === undefined ) {

粤ICP备19079148号